<!DOCTYPE html><html><head>
      <title>06</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      
      <style>
      /*!
 * reveal.js
 * http://revealjs.com
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */
/*********************************************
 * RESET STYLES
 *********************************************/
html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe,
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre,
.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code,
.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp,
.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var,
.reveal b, .reveal u, .reveal center,
.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li,
.reveal fieldset, .reveal form, .reveal label, .reveal legend,
.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td,
.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed,
.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup,
.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary,
.reveal time, .reveal mark, .reveal audio, .reveal video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  /* font: inherit; */
  vertical-align: baseline; }

.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure,
.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section {
  display: block; }

/*********************************************
 * GLOBAL STYLES
 *********************************************/
html,
body {
  width: 100%;
  height: 100%;
  overflow: hidden; }

body {
  position: relative;
  line-height: 1;
  background-color: #fff;
  color: #000; }

/*********************************************
 * VIEW FRAGMENTS
 *********************************************/
.reveal .slides section .fragment {
  opacity: 0;
  visibility: hidden;
  transition: all .2s ease; }
  .reveal .slides section .fragment.visible {
    opacity: 1;
    visibility: inherit; }

.reveal .slides section .fragment.grow {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.grow.visible {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }

.reveal .slides section .fragment.shrink {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.shrink.visible {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }

.reveal .slides section .fragment.zoom-in {
  -webkit-transform: scale(0.1);
          transform: scale(0.1); }
  .reveal .slides section .fragment.zoom-in.visible {
    -webkit-transform: none;
            transform: none; }

.reveal .slides section .fragment.fade-out {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.fade-out.visible {
    opacity: 0;
    visibility: hidden; }

.reveal .slides section .fragment.semi-fade-out {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.semi-fade-out.visible {
    opacity: 0.5;
    visibility: inherit; }

.reveal .slides section .fragment.strike {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.strike.visible {
    text-decoration: line-through; }

.reveal .slides section .fragment.fade-up {
  -webkit-transform: translate(0, 20%);
          transform: translate(0, 20%); }
  .reveal .slides section .fragment.fade-up.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-down {
  -webkit-transform: translate(0, -20%);
          transform: translate(0, -20%); }
  .reveal .slides section .fragment.fade-down.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-right {
  -webkit-transform: translate(-20%, 0);
          transform: translate(-20%, 0); }
  .reveal .slides section .fragment.fade-right.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-left {
  -webkit-transform: translate(20%, 0);
          transform: translate(20%, 0); }
  .reveal .slides section .fragment.fade-left.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-in-then-out,
.reveal .slides section .fragment.current-visible {
  opacity: 0;
  visibility: hidden; }
  .reveal .slides section .fragment.fade-in-then-out.current-fragment,
  .reveal .slides section .fragment.current-visible.current-fragment {
    opacity: 1;
    visibility: inherit; }

.reveal .slides section .fragment.fade-in-then-semi-out {
  opacity: 0;
  visibility: hidden; }
  .reveal .slides section .fragment.fade-in-then-semi-out.visible {
    opacity: 0.5;
    visibility: inherit; }
  .reveal .slides section .fragment.fade-in-then-semi-out.current-fragment {
    opacity: 1;
    visibility: inherit; }

.reveal .slides section .fragment.highlight-red,
.reveal .slides section .fragment.highlight-current-red,
.reveal .slides section .fragment.highlight-green,
.reveal .slides section .fragment.highlight-current-green,
.reveal .slides section .fragment.highlight-blue,
.reveal .slides section .fragment.highlight-current-blue {
  opacity: 1;
  visibility: inherit; }

.reveal .slides section .fragment.highlight-red.visible {
  color: #ff2c2d; }

.reveal .slides section .fragment.highlight-green.visible {
  color: #17ff2e; }

.reveal .slides section .fragment.highlight-blue.visible {
  color: #1b91ff; }

.reveal .slides section .fragment.highlight-current-red.current-fragment {
  color: #ff2c2d; }

.reveal .slides section .fragment.highlight-current-green.current-fragment {
  color: #17ff2e; }

.reveal .slides section .fragment.highlight-current-blue.current-fragment {
  color: #1b91ff; }

/*********************************************
 * DEFAULT ELEMENT STYLES
 *********************************************/
/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */
.reveal:after {
  content: '';
  font-style: italic; }

.reveal iframe {
  z-index: 1; }

/** Prevents layering issues in certain browser/transition combinations */
.reveal a {
  position: relative; }

.reveal .stretch {
  max-width: none;
  max-height: none; }

.reveal pre.stretch code {
  height: 100%;
  max-height: 100%;
  box-sizing: border-box; }

/*********************************************
 * CONTROLS
 *********************************************/
@-webkit-keyframes bounce-right {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  20% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  30% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); } }
@keyframes bounce-right {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  20% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  30% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); } }

@-webkit-keyframes bounce-down {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  20% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  30% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); } }

@keyframes bounce-down {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  20% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  30% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); } }

.reveal .controls {
  display: none;
  position: absolute;
  top: auto;
  bottom: 12px;
  right: 12px;
  left: auto;
  z-index: 1;
  color: #000;
  pointer-events: none;
  font-size: 10px; }
  .reveal .controls button {
    position: absolute;
    padding: 0;
    background-color: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    color: currentColor;
    -webkit-transform: scale(0.9999);
            transform: scale(0.9999);
    transition: color 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease;
    transition: color 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
    z-index: 2;
    pointer-events: auto;
    font-size: inherit;
    visibility: hidden;
    opacity: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent; }
  .reveal .controls .controls-arrow:before,
  .reveal .controls .controls-arrow:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2.6em;
    height: 0.5em;
    border-radius: 0.25em;
    background-color: currentColor;
    transition: all 0.15s ease, background-color 0.8s ease;
    -webkit-transform-origin: 0.2em 50%;
            transform-origin: 0.2em 50%;
    will-change: transform; }
  .reveal .controls .controls-arrow {
    position: relative;
    width: 3.6em;
    height: 3.6em; }
    .reveal .controls .controls-arrow:before {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(45deg); }
    .reveal .controls .controls-arrow:after {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); }
    .reveal .controls .controls-arrow:hover:before {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(40deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(40deg); }
    .reveal .controls .controls-arrow:hover:after {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-40deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(-40deg); }
    .reveal .controls .controls-arrow:active:before {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(36deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(36deg); }
    .reveal .controls .controls-arrow:active:after {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-36deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(-36deg); }
  .reveal .controls .navigate-left {
    right: 6.4em;
    bottom: 3.2em;
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px); }
  .reveal .controls .navigate-right {
    right: 0;
    bottom: 3.2em;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
    .reveal .controls .navigate-right .controls-arrow {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .reveal .controls .navigate-right.highlight {
      -webkit-animation: bounce-right 2s 50 both ease-out;
              animation: bounce-right 2s 50 both ease-out; }
  .reveal .controls .navigate-up {
    right: 3.2em;
    bottom: 6.4em;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
    .reveal .controls .navigate-up .controls-arrow {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
  .reveal .controls .navigate-down {
    right: 3.2em;
    bottom: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
    .reveal .controls .navigate-down .controls-arrow {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
    .reveal .controls .navigate-down.highlight {
      -webkit-animation: bounce-down 2s 50 both ease-out;
              animation: bounce-down 2s 50 both ease-out; }
  .reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled,
  .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled {
    opacity: 0.3; }
    .reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled:hover,
    .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled:hover {
      opacity: 1; }
  .reveal .controls[data-controls-back-arrows="hidden"] .navigate-left.enabled,
  .reveal .controls[data-controls-back-arrows="hidden"] .navigate-up.enabled {
    opacity: 0;
    visibility: hidden; }
  .reveal .controls .enabled {
    visibility: visible;
    opacity: 0.9;
    cursor: pointer;
    -webkit-transform: none;
            transform: none; }
  .reveal .controls .enabled.fragmented {
    opacity: 0.5; }
  .reveal .controls .enabled:hover,
  .reveal .controls .enabled.fragmented:hover {
    opacity: 1; }

.reveal:not(.has-vertical-slides) .controls .navigate-left {
  bottom: 1.4em;
  right: 5.5em; }

.reveal:not(.has-vertical-slides) .controls .navigate-right {
  bottom: 1.4em;
  right: 0.5em; }

.reveal:not(.has-horizontal-slides) .controls .navigate-up {
  right: 1.4em;
  bottom: 5em; }

.reveal:not(.has-horizontal-slides) .controls .navigate-down {
  right: 1.4em;
  bottom: 0.5em; }

.reveal.has-dark-background .controls {
  color: #fff; }

.reveal.has-light-background .controls {
  color: #000; }

.reveal.no-hover .controls .controls-arrow:hover:before,
.reveal.no-hover .controls .controls-arrow:active:before {
  -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
          transform: translateX(0.5em) translateY(1.55em) rotate(45deg); }

.reveal.no-hover .controls .controls-arrow:hover:after,
.reveal.no-hover .controls .controls-arrow:active:after {
  -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
          transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); }

@media screen and (min-width: 500px) {
  .reveal .controls[data-controls-layout="edges"] {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .reveal .controls[data-controls-layout="edges"] .navigate-left,
  .reveal .controls[data-controls-layout="edges"] .navigate-right,
  .reveal .controls[data-controls-layout="edges"] .navigate-up,
  .reveal .controls[data-controls-layout="edges"] .navigate-down {
    bottom: auto;
    right: auto; }
  .reveal .controls[data-controls-layout="edges"] .navigate-left {
    top: 50%;
    left: 8px;
    margin-top: -1.8em; }
  .reveal .controls[data-controls-layout="edges"] .navigate-right {
    top: 50%;
    right: 8px;
    margin-top: -1.8em; }
  .reveal .controls[data-controls-layout="edges"] .navigate-up {
    top: 8px;
    left: 50%;
    margin-left: -1.8em; }
  .reveal .controls[data-controls-layout="edges"] .navigate-down {
    bottom: 8px;
    left: 50%;
    margin-left: -1.8em; } }

/*********************************************
 * PROGRESS BAR
 *********************************************/
.reveal .progress {
  position: absolute;
  display: none;
  height: 3px;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff; }

.reveal .progress:after {
  content: '';
  display: block;
  position: absolute;
  height: 10px;
  width: 100%;
  top: -10px; }

.reveal .progress span {
  display: block;
  height: 100%;
  width: 0px;
  background-color: currentColor;
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/*********************************************
 * SLIDE NUMBER
 *********************************************/
.reveal .slide-number {
  position: absolute;
  display: block;
  right: 8px;
  bottom: 8px;
  z-index: 31;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 5px; }

.reveal .slide-number a {
  color: currentColor; }

.reveal .slide-number-delimiter {
  margin: 0 3px; }

/*********************************************
 * SLIDES
 *********************************************/
.reveal {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none; }

@media only screen and (orientation: landscape) {
  .reveal.ua-iphone {
    position: fixed; } }

.reveal .slides {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  pointer-events: none;
  overflow: visible;
  z-index: 1;
  text-align: center;
  -webkit-perspective: 600px;
          perspective: 600px;
  -webkit-perspective-origin: 50% 40%;
          perspective-origin: 50% 40%; }

.reveal .slides > section {
  -ms-perspective: 600px; }

.reveal .slides > section,
.reveal .slides > section > section {
  display: none;
  position: absolute;
  width: 100%;
  padding: 20px 0px;
  pointer-events: auto;
  z-index: 10;
  -webkit-transform-style: flat;
          transform-style: flat;
  transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/* Global transition speed settings */
.reveal[data-transition-speed="fast"] .slides section {
  transition-duration: 400ms; }

.reveal[data-transition-speed="slow"] .slides section {
  transition-duration: 1200ms; }

/* Slide-specific transition speed overrides */
.reveal .slides section[data-transition-speed="fast"] {
  transition-duration: 400ms; }

.reveal .slides section[data-transition-speed="slow"] {
  transition-duration: 1200ms; }

.reveal .slides > section.stack {
  padding-top: 0;
  padding-bottom: 0;
  pointer-events: none; }

.reveal .slides > section.present,
.reveal .slides > section > section.present {
  display: block;
  z-index: 11;
  opacity: 1; }

.reveal .slides > section:empty,
.reveal .slides > section > section:empty,
.reveal .slides > section[data-background-interactive],
.reveal .slides > section > section[data-background-interactive] {
  pointer-events: none; }

.reveal.center,
.reveal.center .slides,
.reveal.center .slides section {
  min-height: 0 !important; }

/* Don't allow interaction with invisible slides */
.reveal .slides > section.future,
.reveal .slides > section > section.future,
.reveal .slides > section.past,
.reveal .slides > section > section.past {
  pointer-events: none; }

.reveal.overview .slides > section,
.reveal.overview .slides > section > section {
  pointer-events: auto; }

.reveal .slides > section.past,
.reveal .slides > section.future,
.reveal .slides > section > section.past,
.reveal .slides > section > section.future {
  opacity: 0; }

/*********************************************
 * Mixins for readability of transitions
 *********************************************/
/*********************************************
 * SLIDE TRANSITION
 * Aliased 'linear' for backwards compatibility
 *********************************************/
.reveal.slide section {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal .slides > section[data-transition=slide].past,
.reveal .slides > section[data-transition~=slide-out].past,
.reveal.slide .slides > section:not([data-transition]).past {
  -webkit-transform: translate(-150%, 0);
          transform: translate(-150%, 0); }

.reveal .slides > section[data-transition=slide].future,
.reveal .slides > section[data-transition~=slide-in].future,
.reveal.slide .slides > section:not([data-transition]).future {
  -webkit-transform: translate(150%, 0);
          transform: translate(150%, 0); }

.reveal .slides > section > section[data-transition=slide].past,
.reveal .slides > section > section[data-transition~=slide-out].past,
.reveal.slide .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate(0, -150%);
          transform: translate(0, -150%); }

.reveal .slides > section > section[data-transition=slide].future,
.reveal .slides > section > section[data-transition~=slide-in].future,
.reveal.slide .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%); }

.reveal.linear section {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal .slides > section[data-transition=linear].past,
.reveal .slides > section[data-transition~=linear-out].past,
.reveal.linear .slides > section:not([data-transition]).past {
  -webkit-transform: translate(-150%, 0);
          transform: translate(-150%, 0); }

.reveal .slides > section[data-transition=linear].future,
.reveal .slides > section[data-transition~=linear-in].future,
.reveal.linear .slides > section:not([data-transition]).future {
  -webkit-transform: translate(150%, 0);
          transform: translate(150%, 0); }

.reveal .slides > section > section[data-transition=linear].past,
.reveal .slides > section > section[data-transition~=linear-out].past,
.reveal.linear .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate(0, -150%);
          transform: translate(0, -150%); }

.reveal .slides > section > section[data-transition=linear].future,
.reveal .slides > section > section[data-transition~=linear-in].future,
.reveal.linear .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%); }

/*********************************************
 * CONVEX TRANSITION
 * Aliased 'default' for backwards compatibility
 *********************************************/
.reveal .slides section[data-transition=default].stack,
.reveal.default .slides section.stack {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal .slides > section[data-transition=default].past,
.reveal .slides > section[data-transition~=default-out].past,
.reveal.default .slides > section:not([data-transition]).past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

.reveal .slides > section[data-transition=default].future,
.reveal .slides > section[data-transition~=default-in].future,
.reveal.default .slides > section:not([data-transition]).future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

.reveal .slides > section > section[data-transition=default].past,
.reveal .slides > section > section[data-transition~=default-out].past,
.reveal.default .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
          transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }

.reveal .slides > section > section[data-transition=default].future,
.reveal .slides > section > section[data-transition~=default-in].future,
.reveal.default .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
          transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }

.reveal .slides section[data-transition=convex].stack,
.reveal.convex .slides section.stack {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal .slides > section[data-transition=convex].past,
.reveal .slides > section[data-transition~=convex-out].past,
.reveal.convex .slides > section:not([data-transition]).past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

.reveal .slides > section[data-transition=convex].future,
.reveal .slides > section[data-transition~=convex-in].future,
.reveal.convex .slides > section:not([data-transition]).future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

.reveal .slides > section > section[data-transition=convex].past,
.reveal .slides > section > section[data-transition~=convex-out].past,
.reveal.convex .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
          transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }

.reveal .slides > section > section[data-transition=convex].future,
.reveal .slides > section > section[data-transition~=convex-in].future,
.reveal.convex .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
          transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }

/*********************************************
 * CONCAVE TRANSITION
 *********************************************/
.reveal .slides section[data-transition=concave].stack,
.reveal.concave .slides section.stack {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal .slides > section[data-transition=concave].past,
.reveal .slides > section[data-transition~=concave-out].past,
.reveal.concave .slides > section:not([data-transition]).past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }

.reveal .slides > section[data-transition=concave].future,
.reveal .slides > section[data-transition~=concave-in].future,
.reveal.concave .slides > section:not([data-transition]).future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }

.reveal .slides > section > section[data-transition=concave].past,
.reveal .slides > section > section[data-transition~=concave-out].past,
.reveal.concave .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
          transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); }

.reveal .slides > section > section[data-transition=concave].future,
.reveal .slides > section > section[data-transition~=concave-in].future,
.reveal.concave .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
          transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); }

/*********************************************
 * ZOOM TRANSITION
 *********************************************/
.reveal .slides section[data-transition=zoom],
.reveal.zoom .slides section:not([data-transition]) {
  transition-timing-function: ease; }

.reveal .slides > section[data-transition=zoom].past,
.reveal .slides > section[data-transition~=zoom-out].past,
.reveal.zoom .slides > section:not([data-transition]).past {
  visibility: hidden;
  -webkit-transform: scale(16);
          transform: scale(16); }

.reveal .slides > section[data-transition=zoom].future,
.reveal .slides > section[data-transition~=zoom-in].future,
.reveal.zoom .slides > section:not([data-transition]).future {
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

.reveal .slides > section > section[data-transition=zoom].past,
.reveal .slides > section > section[data-transition~=zoom-out].past,
.reveal.zoom .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate(0, -150%);
          transform: translate(0, -150%); }

.reveal .slides > section > section[data-transition=zoom].future,
.reveal .slides > section > section[data-transition~=zoom-in].future,
.reveal.zoom .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%); }

/*********************************************
 * CUBE TRANSITION
 *
 * WARNING:
 * this is deprecated and will be removed in a
 * future version.
 *********************************************/
.reveal.cube .slides {
  -webkit-perspective: 1300px;
          perspective: 1300px; }

.reveal.cube .slides section {
  padding: 30px;
  min-height: 700px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal.center.cube .slides section {
  min-height: 0; }

.reveal.cube .slides section:not(.stack):before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  -webkit-transform: translateZ(-20px);
          transform: translateZ(-20px); }

.reveal.cube .slides section:not(.stack):after {
  content: '';
  position: absolute;
  display: block;
  width: 90%;
  height: 30px;
  left: 5%;
  bottom: 0;
  background: none;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(-90px) rotateX(65deg);
          transform: translateZ(-90px) rotateX(65deg); }

.reveal.cube .slides > section.stack {
  padding: 0;
  background: none; }

.reveal.cube .slides > section.past {
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg); }

.reveal.cube .slides > section.future {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
          transform: translate3d(100%, 0, 0) rotateY(90deg); }

.reveal.cube .slides > section > section.past {
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);
          transform: translate3d(0, -100%, 0) rotateX(90deg); }

.reveal.cube .slides > section > section.future {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);
          transform: translate3d(0, 100%, 0) rotateX(-90deg); }

/*********************************************
 * PAGE TRANSITION
 *
 * WARNING:
 * this is deprecated and will be removed in a
 * future version.
 *********************************************/
.reveal.page .slides {
  -webkit-perspective-origin: 0% 50%;
          perspective-origin: 0% 50%;
  -webkit-perspective: 3000px;
          perspective: 3000px; }

.reveal.page .slides section {
  padding: 30px;
  min-height: 700px;
  box-sizing: border-box;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal.page .slides section.past {
  z-index: 12; }

.reveal.page .slides section:not(.stack):before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transform: translateZ(-20px);
          transform: translateZ(-20px); }

.reveal.page .slides section:not(.stack):after {
  content: '';
  position: absolute;
  display: block;
  width: 90%;
  height: 30px;
  left: 5%;
  bottom: 0;
  background: none;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(-90px) rotateX(65deg); }

.reveal.page .slides > section.stack {
  padding: 0;
  background: none; }

.reveal.page .slides > section.past {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
          transform: translate3d(-40%, 0, 0) rotateY(-80deg); }

.reveal.page .slides > section.future {
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.reveal.page .slides > section > section.past {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);
          transform: translate3d(0, -40%, 0) rotateX(80deg); }

.reveal.page .slides > section > section.future {
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

/*********************************************
 * FADE TRANSITION
 *********************************************/
.reveal .slides section[data-transition=fade],
.reveal.fade .slides section:not([data-transition]),
.reveal.fade .slides > section > section:not([data-transition]) {
  -webkit-transform: none;
          transform: none;
  transition: opacity 0.5s; }

.reveal.fade.overview .slides section,
.reveal.fade.overview .slides > section > section {
  transition: none; }

/*********************************************
 * NO TRANSITION
 *********************************************/
.reveal .slides section[data-transition=none],
.reveal.none .slides section:not([data-transition]) {
  -webkit-transform: none;
          transform: none;
  transition: none; }

/*********************************************
 * PAUSED MODE
 *********************************************/
.reveal .pause-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  visibility: hidden;
  opacity: 0;
  z-index: 100;
  transition: all 1s ease; }

.reveal .pause-overlay .resume-button {
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #ccc;
  border-radius: 2px;
  padding: 6px 14px;
  border: 2px solid #ccc;
  font-size: 16px;
  background: transparent;
  cursor: pointer; }
  .reveal .pause-overlay .resume-button:hover {
    color: #fff;
    border-color: #fff; }

.reveal.paused .pause-overlay {
  visibility: visible;
  opacity: 1; }

/*********************************************
 * FALLBACK
 *********************************************/
.no-transforms {
  overflow-y: auto; }

.no-transforms .reveal .slides {
  position: relative;
  width: 80%;
  height: auto !important;
  top: 0;
  left: 50%;
  margin: 0;
  text-align: center; }

.no-transforms .reveal .controls,
.no-transforms .reveal .progress {
  display: none !important; }

.no-transforms .reveal .slides section {
  display: block !important;
  opacity: 1 !important;
  position: relative !important;
  height: auto;
  min-height: 0;
  top: 0;
  left: -50%;
  margin: 70px 0;
  -webkit-transform: none;
          transform: none; }

.no-transforms .reveal .slides section section {
  left: 0; }

.reveal .no-transition,
.reveal .no-transition * {
  transition: none !important; }

/*********************************************
 * PER-SLIDE BACKGROUNDS
 *********************************************/
.reveal .backgrounds {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-perspective: 600px;
          perspective: 600px; }

.reveal .slide-background {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  background-color: transparent;
  transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

.reveal .slide-background-content {
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.reveal .slide-background.stack {
  display: block; }

.reveal .slide-background.present {
  opacity: 1;
  visibility: visible;
  z-index: 2; }

.print-pdf .reveal .slide-background {
  opacity: 1 !important;
  visibility: visible !important; }

/* Video backgrounds */
.reveal .slide-background video {
  position: absolute;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover; }

.reveal .slide-background[data-background-size="contain"] video {
  -o-object-fit: contain;
     object-fit: contain; }

/* Immediate transition style */
.reveal[data-background-transition=none] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=none] {
  transition: none; }

/* Slide */
.reveal[data-background-transition=slide] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=slide] {
  opacity: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal[data-background-transition=slide] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=slide] {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0); }

.reveal[data-background-transition=slide] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=slide] {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0); }

.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%); }

.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%); }

/* Convex */
.reveal[data-background-transition=convex] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

.reveal[data-background-transition=convex] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); }

.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); }

/* Concave */
.reveal[data-background-transition=concave] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }

.reveal[data-background-transition=concave] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }

.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); }

.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); }

/* Zoom */
.reveal[data-background-transition=zoom] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=zoom] {
  transition-timing-function: ease; }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(16);
          transform: scale(16); }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(16);
          transform: scale(16); }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

/* Global transition speed settings */
.reveal[data-transition-speed="fast"] > .backgrounds .slide-background {
  transition-duration: 400ms; }

.reveal[data-transition-speed="slow"] > .backgrounds .slide-background {
  transition-duration: 1200ms; }

/*********************************************
 * OVERVIEW
 *********************************************/
.reveal.overview {
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  -webkit-perspective: 700px;
          perspective: 700px; }
  .reveal.overview .slides {
    -moz-transform-style: preserve-3d; }
  .reveal.overview .slides section {
    height: 100%;
    top: 0 !important;
    opacity: 1 !important;
    overflow: hidden;
    visibility: visible !important;
    cursor: pointer;
    box-sizing: border-box; }
  .reveal.overview .slides section:hover,
  .reveal.overview .slides section.present {
    outline: 10px solid rgba(150, 150, 150, 0.4);
    outline-offset: 10px; }
  .reveal.overview .slides section .fragment {
    opacity: 1;
    transition: none; }
  .reveal.overview .slides section:after,
  .reveal.overview .slides section:before {
    display: none !important; }
  .reveal.overview .slides > section.stack {
    padding: 0;
    top: 0 !important;
    background: none;
    outline: none;
    overflow: visible; }
  .reveal.overview .backgrounds {
    -webkit-perspective: inherit;
            perspective: inherit;
    -moz-transform-style: preserve-3d; }
  .reveal.overview .backgrounds .slide-background {
    opacity: 1;
    visibility: visible;
    outline: 10px solid rgba(150, 150, 150, 0.1);
    outline-offset: 10px; }
  .reveal.overview .backgrounds .slide-background.stack {
    overflow: visible; }

.reveal.overview .slides section,
.reveal.overview-deactivating .slides section {
  transition: none; }

.reveal.overview .backgrounds .slide-background,
.reveal.overview-deactivating .backgrounds .slide-background {
  transition: none; }

/*********************************************
 * RTL SUPPORT
 *********************************************/
.reveal.rtl .slides,
.reveal.rtl .slides h1,
.reveal.rtl .slides h2,
.reveal.rtl .slides h3,
.reveal.rtl .slides h4,
.reveal.rtl .slides h5,
.reveal.rtl .slides h6 {
  direction: rtl;
  font-family: sans-serif; }

.reveal.rtl pre,
.reveal.rtl code {
  direction: ltr; }

.reveal.rtl ol,
.reveal.rtl ul {
  text-align: right; }

.reveal.rtl .progress span {
  float: right; }

/*********************************************
 * PARALLAX BACKGROUND
 *********************************************/
.reveal.has-parallax-background .backgrounds {
  transition: all 0.8s ease; }

/* Global transition speed settings */
.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds {
  transition-duration: 400ms; }

.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds {
  transition-duration: 1200ms; }

/*********************************************
 * LINK PREVIEW OVERLAY
 *********************************************/
.reveal .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease; }

.reveal .overlay.visible {
  opacity: 1;
  visibility: visible; }

.reveal .overlay .spinner {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  z-index: 10;
  background-image: url(%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);
  visibility: visible;
  opacity: 0.6;
  transition: all 0.3s ease; }

.reveal .overlay header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
  z-index: 2;
  border-bottom: 1px solid #222; }

.reveal .overlay header a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 36px;
  padding: 0 10px;
  float: right;
  opacity: 0.6;
  box-sizing: border-box; }

.reveal .overlay header a:hover {
  opacity: 1; }

.reveal .overlay header a .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.reveal .overlay header a.close .icon {
  background-image: url(); }

.reveal .overlay header a.external .icon {
  background-image: url(); }

.reveal .overlay .viewport {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0; }

.reveal .overlay.overlay-preview .viewport iframe {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease; }

.reveal .overlay.overlay-preview.loaded .viewport iframe {
  opacity: 1;
  visibility: visible; }

.reveal .overlay.overlay-preview.loaded .viewport-inner {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 45%;
  width: 100%;
  text-align: center;
  letter-spacing: normal; }

.reveal .overlay.overlay-preview .x-frame-error {
  opacity: 0;
  transition: opacity 0.3s ease 0.3s; }

.reveal .overlay.overlay-preview.loaded .x-frame-error {
  opacity: 1; }

.reveal .overlay.overlay-preview.loaded .spinner {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

.reveal .overlay.overlay-help .viewport {
  overflow: auto;
  color: #fff; }

.reveal .overlay.overlay-help .viewport .viewport-inner {
  width: 600px;
  margin: auto;
  padding: 20px 20px 80px 20px;
  text-align: center;
  letter-spacing: normal; }

.reveal .overlay.overlay-help .viewport .viewport-inner .title {
  font-size: 20px; }

.reveal .overlay.overlay-help .viewport .viewport-inner table {
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 16px; }

.reveal .overlay.overlay-help .viewport .viewport-inner table th,
.reveal .overlay.overlay-help .viewport .viewport-inner table td {
  width: 200px;
  padding: 14px;
  border: 1px solid #fff;
  vertical-align: middle; }

.reveal .overlay.overlay-help .viewport .viewport-inner table th {
  padding-top: 20px;
  padding-bottom: 20px; }

/*********************************************
 * PLAYBACK COMPONENT
 *********************************************/
.reveal .playback {
  position: absolute;
  left: 15px;
  bottom: 20px;
  z-index: 30;
  cursor: pointer;
  transition: all 400ms ease;
  -webkit-tap-highlight-color: transparent; }

.reveal.overview .playback {
  opacity: 0;
  visibility: hidden; }

/*********************************************
 * ROLLING LINKS
 *********************************************/
.reveal .roll {
  display: inline-block;
  line-height: 1.2;
  overflow: hidden;
  vertical-align: top;
  -webkit-perspective: 400px;
          perspective: 400px;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%; }

.reveal .roll:hover {
  background: none;
  text-shadow: none; }

.reveal .roll span {
  display: block;
  position: relative;
  padding: 0 2px;
  pointer-events: none;
  transition: all 400ms ease;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal .roll:hover span {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg);
          transform: translate3d(0px, 0px, -45px) rotateX(90deg); }

.reveal .roll span:after {
  content: attr(data-title);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 2px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg);
          transform: translate3d(0px, 110%, 0px) rotateX(-90deg); }

/*********************************************
 * SPEAKER NOTES
 *********************************************/
.reveal aside.notes {
  display: none; }

.reveal .speaker-notes {
  display: none;
  position: absolute;
  width: 25vw;
  height: 100%;
  top: 0;
  left: 100%;
  padding: 14px 18px 14px 18px;
  z-index: 1;
  font-size: 18px;
  line-height: 1.4;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #222;
  background-color: #f5f5f5;
  overflow: auto;
  box-sizing: border-box;
  text-align: left;
  font-family: Helvetica, sans-serif;
  -webkit-overflow-scrolling: touch; }
  .reveal .speaker-notes .notes-placeholder {
    color: #ccc;
    font-style: italic; }
  .reveal .speaker-notes:focus {
    outline: none; }
  .reveal .speaker-notes:before {
    content: 'Speaker notes';
    display: block;
    margin-bottom: 10px;
    opacity: 0.5; }

.reveal.show-notes {
  max-width: 75vw;
  overflow: visible; }

.reveal.show-notes .speaker-notes {
  display: block; }

@media screen and (min-width: 1600px) {
  .reveal .speaker-notes {
    font-size: 20px; } }

@media screen and (max-width: 1024px) {
  .reveal.show-notes {
    border-left: 0;
    max-width: none;
    max-height: 70%;
    overflow: visible; }
  .reveal.show-notes .speaker-notes {
    top: 100%;
    left: 0;
    width: 100%;
    height: 42.8571428571%; } }

@media screen and (max-width: 600px) {
  .reveal.show-notes {
    max-height: 60%; }
  .reveal.show-notes .speaker-notes {
    top: 100%;
    height: 66.6666666667%; }
  .reveal .speaker-notes {
    font-size: 14px; } }

/*********************************************
 * ZOOM PLUGIN
 *********************************************/
.zoomed .reveal *,
.zoomed .reveal *:before,
.zoomed .reveal *:after {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important; }

.zoomed .reveal .progress,
.zoomed .reveal .controls {
  opacity: 0; }

.zoomed .reveal .roll span {
  background: none; }

.zoomed .reveal .roll span:after {
  visibility: hidden; }

      
      </style>
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@3.7.0/css/theme/none.css">
      
        <script type="text/x-mathjax-config">
          MathJax.Hub.Config({"extensions":["tex2jax.js"],"jax":["input/TeX","output/HTML-CSS"],"messageStyle":"none","tex2jax":{"processEnvironments":false,"processEscapes":true,"inlineMath":[["$","$"]],"displayMath":[["$$","$$"]],"skipTags":["script","noscript","style","textarea","pre","code"]},"displayAlign":"left","TeX":{"equationNumbers":{"autoNumber":"all","useLabelIds":true},"extensions":["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"],"Macros":{"zerov":"{\\boldsymbol 0}","onev":"{\\boldsymbol 1}","av":"{\\boldsymbol a}","bv":"{\\boldsymbol b}","cv":"{\\boldsymbol c}","dv":"{\\boldsymbol d}","ev":"{\\boldsymbol e}","fv":"{\\boldsymbol f}","gv":"{\\boldsymbol g}","hv":"{\\boldsymbol h}","iv":"{\\boldsymbol i}","jv":"{\\boldsymbol j}","kv":"{\\boldsymbol k}","lv":"{\\boldsymbol l}","mv":"{\\boldsymbol m}","nv":"{\\boldsymbol n}","ov":"{\\boldsymbol o}","pv":"{\\boldsymbol p}","qv":"{\\boldsymbol q}","rv":"{\\boldsymbol r}","sv":"{\\boldsymbol s}","tv":"{\\boldsymbol t}","uv":"{\\boldsymbol u}","vv":"{\\boldsymbol v}","wv":"{\\boldsymbol w}","xv":"{\\boldsymbol x}","yv":"{\\boldsymbol y}","zv":"{\\boldsymbol z}","Av":"{\\mathbf A}","Bv":"{\\mathbf B}","Cv":"{\\mathbf C}","Dv":"{\\mathbf D}","Ev":"{\\mathbf E}","Fv":"{\\mathbf F}","Gv":"{\\mathbf G}","Hv":"{\\mathbf H}","Iv":"{\\mathbf I}","Jv":"{\\mathbf J}","Kv":"{\\mathbf K}","Lv":"{\\mathbf L}","Mv":"{\\mathbf M}","Nv":"{\\mathbf N}","Ov":"{\\mathbf O}","Pv":"{\\mathbf P}","Qv":"{\\mathbf Q}","Rv":"{\\mathbf R}","Sv":"{\\mathbf S}","Tv":"{\\mathbf T}","Uv":"{\\mathbf U}","Vv":"{\\mathbf V}","Wv":"{\\mathbf W}","Xv":"{\\mathbf X}","Yv":"{\\mathbf Y}","Zv":"{\\mathbf Z}","alphav":"{\\boldsymbol {\\alpha}}","betav":"{\\boldsymbol {\\beta}}","lambdav":"{\\boldsymbol {\\lambda}}","muv":"{\\boldsymbol {\\mu}}","thetav":"{\\boldsymbol {\\theta}}","phiv":"{\\boldsymbol {\\phi}}","zetav":"{\\boldsymbol {\\zeta}}","deltav":"{\\boldsymbol {\\delta}}","Sigmav":"{\\boldsymbol {\\Sigma}}","Phiv":"{\\boldsymbol {\\Phi}}","Lambdav":"{\\boldsymbol {\\Lambda}}","Omegav":"{\\boldsymbol {\\Omega}}","Cbb":"{\\mathbb C}","Ebb":"{\\mathbb E}","Hbb":"{\\mathbb H}","Nbb":"{\\mathbb N}","Pbb":"{\\mathbb P}","Qbb":"{\\mathbb Q}","Rbb":"{\\mathbb R}","Zbb":"{\\mathbb Z}","Acal":"{\\mathcal A}","Bcal":"{\\mathcal B}","Ccal":"{\\mathcal C}","Dcal":"{\\mathcal D}","Ecal":"{\\mathcal E}","Fcal":"{\\mathcal F}","Gcal":"{\\mathcal G}","Hcal":"{\\mathcal H}","Lcal":"{\\mathcal L}","Mcal":"{\\mathcal M}","Ncal":"{\\mathcal N}","Pcal":"{\\mathcal P}","Rcal":"{\\mathcal R}","Scal":"{\\mathcal S}","Ucal":"{\\mathcal U}","Vcal":"{\\mathcal V}","Wcal":"{\\mathcal W}","Xcal":"{\\mathcal X}","Ycal":"{\\mathcal Y}","fhat":"{\\hat f}","Ffrak":"{\\mathfrak F}","sup":["{{(#1)}}",1],"diff":"{\\mathrm {d}}","diag":"{\\mathrm {diag}}","span":"{\\mathrm {span}}","sign":"{\\mathrm {sign}}","sgn":"{\\mathrm {sgn}}","st":"{\\mathrm {s.t.}}","VC":"{\\mathrm {VC}}","Pr":"{\\mathrm {Pr}}","tanh":"{\\mathrm {Tanh}}","relu":"{\\mathrm {ReLU}}","lrelu":"{\\mathrm {LeakyReLU}}","prelu":"{\\mathrm {PReLU}}","elu":"{\\mathrm {ELU}}","softplus":"{\\mathrm {Softplus}}","swish":"{\\mathrm {Swish}}","maxout":"{\\mathrm {Maxout}}","grad":"{\\mathrm {grad}}","div":"{\\mathrm {div}}","var":"{\\mathrm {var}}","softmax":"{\\mathrm {softmax}}","att":"{\\mathrm {att}}","cut":"{\\mathrm {cut}}","rcut":"{\\mathrm {RatioCut}}","ncut":"{\\mathrm {NCut}}","tr":"{\\mathrm {tr}}","vol":"{\\mathrm {vol}}","mlp":"{\\mathrm {MLP}}","update":"{\\mathrm {Update}}","aggregate":"{\\mathrm {Aggregate}}","self":"{\\mathrm {self}}","neigh":"{\\mathrm {neigh}}","base":"{\\mathrm {base}}","new":"{\\mathrm {new}}","gru":"{\\mathrm {GRU}}","lstm":"{\\mathrm {LSTM}}","edge":"{\\mathrm {edge}}","node":"{\\mathrm {node}}","graph":"{\\mathrm {graph}}","train":"{\\mathrm {train}}","dec":"{\\mathrm {Dec}}","sym":"{\\mathrm {sym}}","modd":"{\\mathrm {mod} ~ }","rot":"{\\mathbf {rot180}}","up":"{\\mathbf {up}}","argmin":"{\\mathop{\\mathrm{argmin}}}","argmax":"{\\mathop{\\mathrm{argmax}}}"}},"HTML-CSS":{"linebreaks":{"automatic":false},"scale":100,"styles":{".MathJax_Display":{"margin":"0.6rem auto 0.6rem 5rem !important","border-radius":"0px !important","font-size":"1.5em !important","color":"#d33682"},".MathJax":{"border":"0px solid #ccc !important","font-size":"1em !important","color":"#d33682"}},"availableFonts":["TeX"]}});
        </script>
        <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"></script>
        
      
      
      
        <script src="https://cdn.jsdelivr.net/npm/reveal.js@3.7.0/lib/js/head.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/reveal.js@3.7.0/js/reveal.js"></script>
      
      
      
      
      
      
      <style>
      /* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+abap+actionscript+ada+apacheconf+apl+applescript+asciidoc+aspnet+autoit+autohotkey+bash+basic+batch+c+brainfuck+bro+bison+csharp+cpp+coffeescript+ruby+css-extras+d+dart+django+diff+docker+eiffel+elixir+erlang+fsharp+fortran+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+http+icon+inform7+ini+j+jade+java+jolie+json+julia+keyman+kotlin+latex+less+livescript+lolcode+lua+makefile+markdown+matlab+mel+mizar+monkey+nasm+nginx+nim+nix+nsis+objectivec+ocaml+oz+parigp+parser+pascal+perl+php+php-extras+powershell+processing+prolog+properties+protobuf+puppet+pure+python+q+qore+r+jsx+reason+rest+rip+roboconf+crystal+rust+sas+sass+scss+scala+scheme+smalltalk+smarty+sql+stylus+swift+tcl+textile+twig+typescript+vbnet+verilog+vhdl+vim+wiki+xojo+yaml */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #a67f59;
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

/* highlight */
pre[data-line] {
	position: relative;
	padding: 1em 0 1em 3em;
  }
  pre[data-line] .line-highlight-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	display: block;
	width: 100%;
  }
  
  pre[data-line] .line-highlight {
	position: absolute;
	left: 0;
	right: 0;
	padding: inherit 0;
	margin-top: 1em;
	background: hsla(24, 20%, 50%,.08);
	background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
	pointer-events: none;
	line-height: inherit;
	white-space: pre;
  }
  
  pre[data-line] .line-highlight:before, 
  pre[data-line] .line-highlight[data-end]:after {
	content: attr(data-start);
	position: absolute;
	top: .4em;
	left: .6em;
	min-width: 1em;
	padding: 0 .5em;
	background-color: hsla(24, 20%, 50%,.4);
	color: hsl(24, 20%, 95%);
	font: bold 65%/1.5 sans-serif;
	text-align: center;
	vertical-align: .3em;
	border-radius: 999px;
	text-shadow: none;
	box-shadow: 0 1px white;
  }
  
  pre[data-line] .line-highlight[data-end]:after {
	content: attr(data-end);
	top: auto;
	bottom: .4em;
  }.markdown-preview{width:100%;height:100%;box-sizing:border-box}.markdown-preview .pagebreak,.markdown-preview .newpage{page-break-before:always}.markdown-preview pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.markdown-preview pre.line-numbers>code{position:relative}.markdown-preview pre.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-preview pre.line-numbers .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.markdown-preview pre.line-numbers .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.markdown-preview .mathjax-exps .MathJax_Display{text-align:center !important}.markdown-preview:not([for="preview"]) .code-chunk .btn-group{display:none}.markdown-preview:not([for="preview"]) .code-chunk .status{display:none}.markdown-preview:not([for="preview"]) .code-chunk .output-div{margin-bottom:16px}.scrollbar-style::-webkit-scrollbar{width:8px}.scrollbar-style::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.scrollbar-style::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,0.66);border:4px solid rgba(150,150,150,0.66);background-clip:content-box}html body[for="html-export"]:not([data-presentation-mode]){position:relative;width:100%;height:100%;top:0;left:0;margin:0;padding:0;overflow:auto}html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{position:relative;top:0}@media screen and (min-width:914px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{padding:2em calc(50% - 457px + 2em)}}@media screen and (max-width:914px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{font-size:14px !important;padding:1em}}@media print{html body[for="html-export"]:not([data-presentation-mode]) #sidebar-toc-btn{display:none}}html body[for="html-export"]:not([data-presentation-mode]) #sidebar-toc-btn{position:fixed;bottom:8px;left:8px;font-size:28px;cursor:pointer;color:inherit;z-index:99;width:32px;text-align:center;opacity:.4}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] #sidebar-toc-btn{opacity:1}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc{position:fixed;top:0;left:0;width:300px;height:100%;padding:32px 0 48px 0;font-size:14px;box-shadow:0 0 4px rgba(150,150,150,0.33);box-sizing:border-box;overflow:auto;background-color:inherit}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar{width:8px}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,0.66);border:4px solid rgba(150,150,150,0.66);background-clip:content-box}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc a{text-decoration:none}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc ul{padding:0 1.6em;margin-top:.8em}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc li{margin-bottom:.8em}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc ul{list-style-type:none}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{left:300px;width:calc(100% -  300px);padding:2em calc(50% - 457px -  150px);margin:0;box-sizing:border-box}@media screen and (max-width:1274px){html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{width:100%}}html body[for="html-export"]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .markdown-preview{left:50%;transform:translateX(-50%)}html body[for="html-export"]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .md-sidebar-toc{display:none}
/* Please visit the URL below for more information: */
/*   https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */

      </style>
    </head>
    <body for="html-export" data-presentation-mode>
      <div class="mume markdown-preview  " data-presentation-mode>
      
    <div style="display:none;"><link rel="stylesheet" href="../common/css/zhangt-style.css">
<link rel="stylesheet" href="../common/css/font-awesome-4.7.0/css/font-awesome.css">
</div>
    <div class="reveal">
      <div class="slides">
        <section data-notes lineno="10" class="slide " data-line="10" data-h="0" data-v="0">
<div id="logo">
    <img src="../common/img/xiaohui.png" style height="120px">
    <img src="../common/img/bdts.png" style="margin-top:0.5rem" height="100px">
</div>
<div>
    <h1 style="width: 50%">
        &#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;<br> 
        <span style="font-size: 0.6em">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</span>
    </h1>
    <h2>&#x5F20;&#x817E;</h2>
    <h3>tengzhang@hust.edu.cn</h3>
</div>
</section><section><section data-notes lineno="25" class="slide " data-line="25" data-h="1" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x56FE;&#x662F;&#x4E00;&#x79CD;&#x5E38;&#x89C1;&#x7684;&#x6570;&#x636E;&#x7ED3;&#x6784;&#xFF0C;&#x7531;&#x4E00;&#x7EC4;&#x70B9;&#x96C6;&#x548C;&#x4E00;&#x7EC4;&#x8FB9;&#x96C6;&#x6784;&#x6210;</p>
<ul>
<li>&#x76F8;&#x6BD4;&#x4E8E;&#x5355;&#x7EAF;&#x7684;&#x70B9;&#x96C6;&#xFF0C;&#x56FE;&#x4E2D;&#x7684;&#x8FB9;&#x53EF;&#x4EE5;&#x63CF;&#x8FF0;&#x7269;&#x4F53;&#x95F4;&#x7684;&#x590D;&#x6742;&#x5173;&#x7CFB;</li>
</ul>
<br>
<p>&#x56FE;&#x662F;&#x4E00;&#x79CD;&#x63CF;&#x8FF0;&#x590D;&#x6742;&#x7CFB;&#x7EDF;&#x7684;&#x901A;&#x7528;&#x8BED;&#x8A00;</p>
<ul>
<li>&#x793E;&#x4EA4;&#x7F51;&#x7EDC;</li>
<li>&#x8BBA;&#x6587;&#x5F15;&#x7528;</li>
<li>&#x4EA4;&#x901A;&#x8DEF;&#x7F51;</li>
<li>&#x77E5;&#x8BC6;&#x56FE;&#x8C31;</li>
<li>&#x901A;&#x4FE1;&#x7F51;&#x7EDC;</li>
<li>&#x5206;&#x5B50;&#x7ED3;&#x6784;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="58" class="slide " data-line="58" data-h="1" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x7B26;&#x53F7;&#x8868;&#x793A;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x7ED9;&#x5B9A;&#x70B9;&#x96C6;<span class="mathjax-exps">$\Vcal$</span>&#x548C;&#x8FD9;&#x4E9B;&#x70B9;&#x95F4;&#x7684;&#x8FB9;&#x96C6;<span class="mathjax-exps">$\Ecal$</span>&#x5C31;&#x6784;&#x6210;&#x4E86;&#x56FE;<span class="mathjax-exps">$\Gcal = (\Vcal, \Ecal)$</span></p>
<br>
<p>&#x5BF9;&#x4E8E;&#x70B9;<span class="mathjax-exps">$u, v \in \Vcal$</span></p>
<ul>
<li>&#x82E5;&#x5176;&#x5B58;&#x5728;&#x8FDE;&#x8FB9;(&#x5173;&#x7CFB;)&#xFF0C;&#x5219;&#x8BB0;<span class="mathjax-exps">$(u,v) \in \Ecal$</span></li>
<li>&#x82E5;&#x8FB9;&#x6CA1;&#x6709;&#x65B9;&#x5411;&#xFF0C;&#x5219;<span class="mathjax-exps">$(u,v) \in \Ecal \Longleftrightarrow (v,u) \in \Ecal$</span></li>
</ul>
<br>
<p>&#x90BB;&#x63A5;&#x77E9;&#x9635;<span class="mathjax-exps">$\Av \in \Rbb^{|\Vcal| \times |\Vcal|}$</span></p>
<ul>
<li>&#x82E5;&#x8FB9;&#x6CA1;&#x6709;&#x6743;&#x91CD;&#xFF0C;<span class="mathjax-exps">$[\Av]_{uv} = 1_{(u,v) \in \Ecal}$</span>&#xFF1B;&#x82E5;&#x8FB9;&#x4E0A;&#x6709;&#x6743;&#x91CD;&#xFF0C;<span class="mathjax-exps">$[\Av]_{uv}$</span>&#x5C31;&#x7B49;&#x4E8E;<span class="mathjax-exps">$(u,v)$</span>&#x7684;&#x6743;&#x91CD;</li>
<li>&#x82E5;&#x8FB9;&#x6CA1;&#x6709;&#x65B9;&#x5411;&#xFF0C;&#x5219;<span class="mathjax-exps">$\Av$</span>&#x662F;<span class="blue">&#x5BF9;&#x79F0;</span>&#x77E9;&#x9635;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="92" class="slide " data-line="92" data-h="1" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x591A;&#x91CD;&#x5173;&#x7CFB;&#x56FE;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5173;&#x7CFB;&#x5206;&#x79CD;&#x7C7B;&#xFF0C;&#x5F15;&#x5165;&#x5173;&#x7CFB;&#x96C6;&#x5408;<span class="mathjax-exps">$\Rcal$</span></p>
<ul>
<li>&#x8FB9;&#x7684;&#x8868;&#x793A;&#xFF1A;<span class="mathjax-exps">$(u, \tau, v) \in \Ecal$</span>&#xFF0C;&#x70B9;<span class="mathjax-exps">$u$</span>&#x3001;<span class="mathjax-exps">$v$</span>&#x95F4;&#x6709;&#x5173;&#x7CFB;<span class="mathjax-exps">$\tau$</span></li>
<li>&#x90BB;&#x63A5;&#x5F20;&#x91CF;<span class="mathjax-exps">$\Av \in \Rbb^{|\Vcal| \times |\Rcal| \times |\Vcal|}$</span></li>
</ul>
<br>
<p><span class="blue">&#x5F02;&#x8D28;&#x56FE;</span>&#xFF1A;&#x70B9;&#x4E5F;&#x5206;&#x79CD;&#x7C7B;&#xFF0C;&#x5373;&#x70B9;&#x96C6;<span class="mathjax-exps">$\Vcal$</span>&#x53EF;&#x4EE5;&#x5212;&#x5206;&#x6210;<span class="mathjax-exps">$k$</span>&#x4E2A;&#x5B50;&#x96C6;<span class="mathjax-exps">$\Vcal = \Vcal_1 \cup \Vcal_2 \cup \cdots \cup \Vcal_k$</span></p>
<ul>
<li>&#x4E09;&#x7C7B;&#x70B9;&#xFF1A;&#x86CB;&#x767D;&#x8D28;&#x3001;&#x836F;&#x7269;&#x3001;&#x75BE;&#x75C5;&#xFF0C;&#x524D;&#x4E24;&#x7C7B;&#x70B9;&#x95F4;&#xFF1A;&#x6709;&#x836F;&#x6548;&#xFF0C;&#x540E;&#x4E24;&#x7C7B;&#x70B9;&#x95F4;&#xFF1A;&#x6CBB;&#x6108;</li>
<li>&#x591A;&#x90E8;&#x56FE;(multipartite graphs)&#x662F;&#x5F02;&#x8D28;&#x56FE;&#x7684;&#x7ECF;&#x5178;&#x4F8B;&#x5B50;</li>
</ul>
<br>
<p><span class="blue">&#x591A;&#x91CD;&#x56FE;</span>&#xFF1A;&#x56FE;&#x5206;&#x591A;&#x5C42;&#xFF0C;&#x6BCF;&#x5C42;&#x540C;&#x70B9;&#x5F02;&#x8FB9;&#xFF0C;&#x540C;&#x4E00;&#x5C42;&#x7684;&#x8FB9;&#x8868;&#x793A;&#x540C;&#x4E00;&#x79CD;&#x5173;&#x7CFB;</p>
<ul>
<li>&#x70B9;&#x4EE3;&#x8868;&#x57CE;&#x5E02;&#xFF0C;&#x5C42;&#x4EE3;&#x8868;&#x67D0;&#x79CD;&#x4EA4;&#x901A;&#x65B9;&#x5F0F;&#xFF0C;&#x5982;&#x6C7D;&#x8F66;&#x3001;&#x9AD8;&#x94C1;&#x3001;&#x98DE;&#x673A;&#x3001;&#x8F6E;&#x8239;&#x7B49;</li>
<li>&#x4E0D;&#x540C;&#x5C42;&#x7684;&#x540C;&#x4E00;&#x4E2A;&#x70B9;&#x4E5F;&#x53EF;&#x4EE5;&#x8FDE;&#x8FB9;&#xFF0C;&#x8868;&#x793A;&#x53EF;&#x4EE5;&#x4ECE;&#x4E00;&#x79CD;&#x4EA4;&#x901A;&#x65B9;&#x5F0F;&#x5207;&#x6362;&#x5230;&#x53E6;&#x4E00;&#x79CD;&#x4EA4;&#x901A;&#x65B9;&#x5F0F;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="129" class="slide " data-line="129" data-h="1" data-v="3">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5C5E;&#x6027;&#x4FE1;&#x606F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x70B9;&#x53EF;&#x4EE5;&#x6709;&#x7279;&#x5F81;&#x4FE1;&#x606F;</p>
<ul>
<li>&#x793E;&#x4EA4;&#x7F51;&#x7EDC;&#x4E2D;&#x70B9;&#x7684;&#x7279;&#x5F81;&#x662F;&#x6BCF;&#x4E2A;&#x7528;&#x6237;&#x7684;&#x4E2A;&#x4EBA;&#x4FE1;&#x606F;</li>
<li>&#x4EA4;&#x901A;&#x8DEF;&#x7F51;&#x4E2D;&#x70B9;&#x7684;&#x7279;&#x5F81;&#x662F;&#x6BCF;&#x4E2A;&#x8DEF;&#x53E3;&#x7684;&#x6D41;&#x91CF;&#x4FE1;&#x606F;</li>
</ul>
<br>
<p>&#x8FB9;&#x9664;&#x4E86;&#x53EF;&#x4EE5;&#x6709;&#x79BB;&#x6563;&#x7684;&#x79CD;&#x7C7B;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x6709;&#x7279;&#x5F81;</p>
<br>
<p>&#x751A;&#x81F3;&#x6574;&#x56FE;&#x4E5F;&#x53EF;&#x4EE5;&#x6709;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="160" class="slide " data-line="160" data-h="1" data-v="4">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE; vs. &#x7F51;&#x7EDC;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x4E24;&#x8005;&#x5927;&#x591A;&#x6570;&#x65F6;&#x5019;&#x662F;&#x4E00;&#x4E2A;&#x610F;&#x601D;&#xFF0C;&#x66F4;&#x591A;&#x7684;&#x533A;&#x522B;&#x5728;&#x4E8E;&#x6587;&#x5316;&#x5708;&#x5B50;</p>
<ul>
<li>&#x56FE;&#x591A;&#x7528;&#x4E8E;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x5708;&#x5B50;</li>
<li>&#x7F51;&#x7EDC;&#x591A;&#x7528;&#x4E8E;&#x6570;&#x636E;&#x6316;&#x6398;&#x3001;&#x7F51;&#x7EDC;&#x5206;&#x6790;&#x7B49;&#x4E0B;&#x6E38;&#x5708;&#x5B50;</li>
</ul>
<br>
<p>&#x5728;&#x672C;&#x8BFE;&#x7A0B;&#x4E2D;</p>
<ul>
<li>&#x7528;&#x56FE;&#x8868;&#x793A;&#x62BD;&#x8C61;&#x7684;&#x6570;&#x636E;&#x7ED3;&#x6784;</li>
<li>&#x7528;&#x7F51;&#x7EDC;&#x8868;&#x793A;&#x5177;&#x4F53;&#x7684;&#x73B0;&#x5B9E;&#x6570;&#x636E;&#xFF0C;&#x4F8B;&#x5982;&#x793E;&#x4EA4;&#x7F51;&#x7EDC;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="190" class="slide " data-line="190" data-h="2" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;&#x4E0A;&#x7684;&#x5B66;&#x4E60;&#x4EFB;&#x52A1;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><span class="blue">&#x70B9;&#x5206;&#x7C7B;</span></p>
<ul>
<li>&#x8F93;&#x5165;&#xFF1A;&#x70B9;&#x96C6;&#x7684;&#x4E00;&#x4E2A;&#x5C0F;&#x5B50;&#x96C6;&#x6709;&#x7C7B;&#x522B;&#x6807;&#x8BB0;&#x7684;&#x56FE;</li>
<li>&#x76EE;&#x6807;&#xFF1A;&#x9884;&#x6D4B;&#x5176;&#x4ED6;&#x672A;&#x6807;&#x8BB0;&#x70B9;&#x7684;&#x7C7B;&#x522B;</li>
</ul>
<br>
<p>&#x4F8B;&#x5B50;</p>
<ul>
<li>&#x793E;&#x4EA4;&#x7F51;&#x7EDC;&#x4E2D;&#x673A;&#x5668;&#x4EBA;&#x7528;&#x6237;&#x68C0;&#x6D4B;</li>
<li>&#x5206;&#x5B50;&#x7ED3;&#x6784;&#x4E2D;&#x9884;&#x6D4B;&#x8282;&#x70B9;&#x86CB;&#x767D;&#x8D28;&#x7684;&#x529F;&#x80FD;</li>
<li>&#x8BBA;&#x6587;&#x5F15;&#x7528;&#x7F51;&#x7EDC;&#x4E2D;&#x7684;&#x6587;&#x6863;&#x4E3B;&#x9898;&#x5206;&#x7C7B;</li>
</ul>
<br>
<p>&#x7279;&#x70B9;</p>
<ul>
<li>&#x4E0E;&#x4F20;&#x7EDF;&#x7684;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x4E0D;&#x540C;&#xFF0C;&#x6837;&#x672C;&#x4E0D;&#x662F;&#x72EC;&#x7ACB;&#x540C;&#x5206;&#x5E03;&#x7684;</li>
<li>&#x5229;&#x7528;&#x540C;&#x8D28;&#x6027;&#xFF0C;&#x76F8;&#x90BB;&#x70B9;&#x62E5;&#x6709;&#x6BD4;&#x8F83;&#x63A5;&#x8FD1;&#x7684;&#x7279;&#x5F81;</li>
<li>&#x5229;&#x7528;&#x7ED3;&#x6784;&#x7B49;&#x4EF7;&#x6027;&#xFF0C;&#x62E5;&#x6709;&#x76F8;&#x4F3C;&#x90BB;&#x5C45;&#x7ED3;&#x6784;&#x7684;&#x70B9;&#x5F80;&#x5F80;&#x6709;&#x76F8;&#x4F3C;&#x7684;&#x7C7B;&#x522B;&#x6807;&#x8BB0;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="229" class="slide " data-line="229" data-h="2" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;&#x4E0A;&#x7684;&#x5B66;&#x4E60;&#x4EFB;&#x52A1;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><span class="blue">&#x5173;&#x7CFB;&#x9884;&#x6D4B;</span>&#xFF0C;&#x4E5F;&#x53EB;&#x94FE;&#x63A5;&#x9884;&#x6D4B;&#x3001;&#x56FE;&#x8865;&#x5168;&#x3001;&#x5173;&#x7CFB;&#x63A8;&#x7406;</p>
<ul>
<li>&#x8F93;&#x5165;&#xFF1A;<span class="mathjax-exps">$\Vcal$</span>&#xFF0C;<span class="mathjax-exps">$\Ecal_{train}$</span></li>
<li>&#x76EE;&#x6807;&#xFF1A;&#x9884;&#x6D4B;<span class="mathjax-exps">$\Ecal \setminus \Ecal_{train}$</span></li>
</ul>
<br>
<p>&#x4F8B;&#x5B50;</p>
<ul>
<li>&#x793E;&#x4EA4;&#x5E73;&#x53F0;&#x4E0A;&#x7684;&#x63A8;&#x8350;</li>
<li>&#x751F;&#x7269;&#x533B;&#x5B66;&#x4E2D;&#x9884;&#x6D4B;&#x836F;&#x6548;</li>
</ul>
<br>
<p>&#x4EFB;&#x52A1;&#x7684;&#x96BE;&#x5EA6;&#x53D6;&#x51B3;&#x4E8E;&#x56FE;&#x7684;&#x7C7B;&#x578B;</p>
<ul>
<li>&#x793E;&#x4EA4;&#x7F51;&#x7EDC;&#x4E2D;&#x53EA;&#x6709;&#x201C;&#x670B;&#x53CB;&#x201D;&#x4E00;&#x79CD;&#x5173;&#x7CFB;&#x5C31;&#x5F88;&#x7B80;&#x5355;&#xFF0C;&#x6BD4;&#x5982;&#x53EA;&#x770B;&#x8FD9;&#x4E24;&#x4E2A;&#x70B9;&#x6709;&#x591A;&#x5C11;&#x5171;&#x540C;&#x597D;&#x53CB;</li>
<li>&#x751F;&#x7269;&#x533B;&#x5B66;&#x4E2D;&#x6709;&#x51E0;&#x767E;&#x79CD;&#x5173;&#x7CFB;&#xFF0C;&#x9884;&#x6D4B;&#x5C31;&#x5F88;&#x96BE;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="266" class="slide " data-line="266" data-h="2" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;&#x4E0A;&#x7684;&#x5B66;&#x4E60;&#x4EFB;&#x52A1;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><span class="blue">&#x793E;&#x533A;&#x53D1;&#x73B0;</span></p>
<ul>
<li>&#x70B9;&#x5206;&#x7C7B;&#x548C;&#x8FB9;&#x9884;&#x6D4B;&#x7C7B;&#x4F3C;&#x4E8E;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x4E2D;&#x7684;&#x76D1;&#x7763;&#x5B66;&#x4E60;</li>
<li>&#x793E;&#x533A;&#x53D1;&#x73B0;&#x7C7B;&#x4F3C;&#x4E8E;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x4E2D;&#x7684;&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;&#xFF1A;&#x805A;&#x7C7B;</li>
</ul>
<p>&#x4F8B;&#x5982;&#x7528;&#x8C37;&#x6B4C;&#x5B66;&#x672F;&#x7684;&#x4FE1;&#x606F;&#x5EFA;&#x7ACB;&#x4E00;&#x4E2A;&#x8BBA;&#x6587;&#x5408;&#x4F5C;&#x7F51;&#x7EDC;&#xFF0C;&#x4E24;&#x4E2A;&#x70B9;&#x6709;&#x8FB9;&#x76F8;&#x90BB;&#x4EE3;&#x8868;&#x8FD9;&#x4E24;&#x4F4D;&#x4F5C;&#x8005;&#x5408;&#x4F5C;&#x8FC7;&#xFF0C;&#x5BF9;&#x6B64;&#x56FE;&#x805A;&#x7C7B;&#x53EF;&#x4EE5;&#x53D1;&#x73B0;&#x7814;&#x7A76;&#x5174;&#x8DA3;&#x76F8;&#x8FD1;&#x7684;&#x5B66;&#x672F;&#x5C0F;&#x5708;&#x5B50;</p>
<p><br><br></p>
<p><span class="blue">&#x6574;&#x56FE;&#x5C42;&#x9762;&#x7684;&#x5206;&#x7C7B;&#x3001;&#x56DE;&#x5F52;&#x3001;&#x805A;&#x7C7B;</span></p>
<ul>
<li>&#x5BF9;&#x4E8E;&#x4E00;&#x6BB5;&#x8BA1;&#x7B97;&#x673A;&#x7A0B;&#x5E8F;&#xFF0C;&#x901A;&#x8FC7;&#x5BF9;&#x8BED;&#x6CD5;&#x6811;&#x8FDB;&#x884C;&#x5206;&#x7C7B;&#x5224;&#x65AD;&#x662F;&#x5426;&#x6709; bug</li>
<li>&#x901A;&#x8FC7;&#x5BF9;&#x5206;&#x5B50;&#x7ED3;&#x6784;&#x56DE;&#x5F52;&#xFF0C;&#x9884;&#x6D4B;&#x5206;&#x5B50;&#x7684;&#x6BD2;&#x6027;&#x3001;&#x6EB6;&#x89E3;&#x6027;&#x7B49;</li>
<li>&#x6700;&#x63A5;&#x8FD1;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x4E2D;&#x5206;&#x7C7B;&#x548C;&#x56DE;&#x5F52;&#x7684;&#x8BBE;&#x5B9A;&#xFF0C;&#x6BCF;&#x5F20;&#x56FE;&#x53EF;&#x4EE5;&#x770B;&#x4F5C;&#x72EC;&#x7ACB;&#x540C;&#x5206;&#x5E03;&#x7684;&#x6709;&#x6807;&#x8BB0;&#x70B9;</li>
<li>&#x805A;&#x7C7B;&#x4E5F;&#x540C;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x4E2D;&#x7684;&#x805A;&#x7C7B;&#xFF0C;&#x96BE;&#x70B9;&#x5728;&#x4E8E;&#x8BBE;&#x8BA1;&#x80FD;&#x8868;&#x5F81;&#x7ED3;&#x6784;&#x4FE1;&#x606F;&#x7684;&#x7279;&#x5F81;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="300" class="slide " data-line="300" data-h="3" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;&#x7684;&#x7279;&#x5F81;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x4F20;&#x7EDF;&#x673A;&#x5668;&#x5B66;&#x4E60;&#xFF1A;</p>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="585pt" height="101pt" viewBox="0.00 0.00 584.97 101.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 97)">
<title>g</title>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="112.5472,-8 112.5472,-85 426.968,-85 426.968,-8 112.5472,-8"/>
<text text-anchor="middle" x="269.7576" y="-68.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x7279;&#x5F81;&#x5904;&#x7406;</text>
</g>
<!-- 原始(图)数据 -->
<g id="node1" class="node">
<title>&#x539F;&#x59CB;(&#x56FE;)&#x6570;&#x636E;</title>
<text text-anchor="middle" x="47.7736" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x539F;&#x59CB;(&#x56FE;)&#x6570;&#x636E;</text>
</g>
<!-- 数据预处理 -->
<g id="node2" class="node">
<title>&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;</title>
<text text-anchor="middle" x="166.1048" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;</text>
</g>
<!-- 原始(图)数据&#45;&gt;数据预处理 -->
<g id="edge3" class="edge">
<title>&#x539F;&#x59CB;(&#x56FE;)&#x6570;&#x636E;-&gt;&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;</title>
<path fill="none" stroke="#586e75" d="M95.5623,-34C102.1049,-34 108.8404,-34 115.4323,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="120.4395,-34 115.4396,-36.2501 117.9395,-34 115.4395,-34.0001 115.4395,-34.0001 115.4395,-34.0001 117.9395,-34 115.4395,-31.7501 120.4395,-34 120.4395,-34"/>
</g>
<!-- 特征提取 -->
<g id="node3" class="node">
<title>&#x7279;&#x5F81;&#x63D0;&#x53D6;</title>
<text text-anchor="middle" x="270.2136" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7279;&#x5F81;&#x63D0;&#x53D6;</text>
</g>
<!-- 数据预处理&#45;&gt;特征提取 -->
<g id="edge1" class="edge">
<title>&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;-&gt;&#x7279;&#x5F81;&#x63D0;&#x53D6;</title>
<path fill="none" stroke="#586e75" d="M211.7684,-34C218.2563,-34 224.8785,-34 231.2239,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="236.4799,-34 231.4799,-36.2501 233.9799,-34 231.4799,-34.0001 231.4799,-34.0001 231.4799,-34.0001 233.9799,-34 231.4798,-31.7501 236.4799,-34 236.4799,-34"/>
</g>
<!-- 特征转换 -->
<g id="node4" class="node">
<title>&#x7279;&#x5F81;&#x8F6C;&#x6362;</title>
<text text-anchor="middle" x="373.8664" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7279;&#x5F81;&#x8F6C;&#x6362;</text>
</g>
<!-- 特征提取&#45;&gt;特征转换 -->
<g id="edge2" class="edge">
<title>&#x7279;&#x5F81;&#x63D0;&#x53D6;-&gt;&#x7279;&#x5F81;&#x8F6C;&#x6362;</title>
<path fill="none" stroke="#586e75" d="M303.8667,-34C310.1789,-34 316.9029,-34 323.5923,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="328.6937,-34 323.6937,-36.2501 326.1937,-34 323.6937,-34.0001 323.6937,-34.0001 323.6937,-34.0001 326.1937,-34 323.6937,-31.7501 328.6937,-34 328.6937,-34"/>
</g>
<!-- 预测 -->
<g id="node5" class="node">
<title>&#x9884;&#x6D4B;</title>
<text text-anchor="middle" x="470.968" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#dc322f">&#x9884;&#x6D4B;</text>
</g>
<!-- 特征转换&#45;&gt;预测 -->
<g id="edge4" class="edge">
<title>&#x7279;&#x5F81;&#x8F6C;&#x6362;-&gt;&#x9884;&#x6D4B;</title>
<path fill="none" stroke="#586e75" d="M419.006,-34C425.6611,-34 432.4021,-34 438.7255,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="443.9279,-34 438.9279,-36.2501 441.4279,-34 438.9279,-34.0001 438.9279,-34.0001 438.9279,-34.0001 441.4279,-34 438.9278,-31.7501 443.9279,-34 443.9279,-34"/>
</g>
<!-- 结果 -->
<g id="node6" class="node">
<title>&#x7ED3;&#x679C;</title>
<text text-anchor="middle" x="549.968" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7ED3;&#x679C;</text>
</g>
<!-- 预测&#45;&gt;结果 -->
<g id="edge5" class="edge">
<title>&#x9884;&#x6D4B;-&gt;&#x7ED3;&#x679C;</title>
<path fill="none" stroke="#586e75" d="M498.1553,-34C504.362,-34 511.0194,-34 517.4248,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="522.7306,-34 517.7306,-36.2501 520.2306,-34 517.7306,-34.0001 517.7306,-34.0001 517.7306,-34.0001 520.2306,-34 517.7305,-31.7501 522.7306,-34 522.7306,-34"/>
</g>
</g>
</svg>
</p><br>
<p>&#x56FE;&#x7684;&#x54EA;&#x4E9B;<span class="blue">&#x7EDF;&#x8BA1;&#x91CF;</span>&#x53EF;&#x7528;&#x6765;&#x8BBE;&#x8BA1;&#x7279;&#x5F81;&#xFF1F;</p>
<ul>
<li>&#x70B9;&#x5C42;&#x9762;</li>
<li>&#x56FE;&#x5C42;&#x9762;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="358" class="slide " data-line="358" data-h="3" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5BB6;&#x65CF;&#x901A;&#x5A5A;&#x56FE;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p engine="neato"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="421pt" height="344pt" viewBox="0.00 0.00 420.79 343.63" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 339.6276)">
<title>g</title>
<!-- Pazzi -->
<g id="node1" class="node">
<title>Pazzi</title>
<text text-anchor="middle" x="20.993" y="-93.0991" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Pazzi</text>
</g>
<!-- Salviati -->
<g id="node2" class="node">
<title>Salviati</title>
<text text-anchor="middle" x="94.4032" y="-118.4321" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Salviati</text>
</g>
<!-- Pazzi&#45;&gt;Salviati -->
<g id="edge1" class="edge">
<title>Pazzi-&gt;Salviati</title>
<path fill="none" stroke="#586e75" d="M42.2263,-104.0264C50.2719,-106.8029 59.5314,-109.9983 67.996,-112.9193"/>
</g>
<!-- Medici -->
<g id="node3" class="node">
<title>Medici</title>
<text text-anchor="middle" x="161.613" y="-165.7417" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">Medici</text>
</g>
<!-- Salviati&#45;&gt;Medici -->
<g id="edge2" class="edge">
<title>Salviati-&gt;Medici</title>
<path fill="none" stroke="#586e75" d="M120.196,-140.1879C125.5267,-143.9403 131.135,-147.888 136.4431,-151.6244"/>
</g>
<!-- Acciaiuoli -->
<g id="node4" class="node">
<title>Acciaiuoli</title>
<text text-anchor="middle" x="89.2874" y="-202.1649" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Acciaiuoli</text>
</g>
<!-- Medici&#45;&gt;Acciaiuoli -->
<g id="edge3" class="edge">
<title>Medici-&gt;Acciaiuoli</title>
<path fill="none" stroke="#586e75" d="M136.317,-182.0808C131.8361,-184.3374 127.1098,-186.7176 122.4503,-189.0641"/>
</g>
<!-- Barbadori -->
<g id="node5" class="node">
<title>Barbadori</title>
<text text-anchor="middle" x="163.2454" y="-259.8683" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Barbadori</text>
</g>
<!-- Medici&#45;&gt;Barbadori -->
<g id="edge4" class="edge">
<title>Medici-&gt;Barbadori</title>
<path fill="none" stroke="#586e75" d="M161.9277,-187.4903C162.2168,-204.158 162.6429,-228.7254 162.9317,-245.3755"/>
</g>
<!-- Tornabuoni -->
<g id="node6" class="node">
<title>Tornabuoni</title>
<text text-anchor="middle" x="233.6752" y="-149.7778" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Tornabuoni</text>
</g>
<!-- Medici&#45;&gt;Tornabuoni -->
<g id="edge5" class="edge">
<title>Medici-&gt;Tornabuoni</title>
<path fill="none" stroke="#586e75" d="M186.8168,-163.7583C190.3073,-162.9851 193.9473,-162.1787 197.588,-161.3722"/>
</g>
<!-- Albizzi -->
<g id="node7" class="node">
<title>Albizzi</title>
<text text-anchor="middle" x="223.3292" y="-94.6058" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Albizzi</text>
</g>
<!-- Medici&#45;&gt;Albizzi -->
<g id="edge6" class="edge">
<title>Medici-&gt;Albizzi</title>
<path fill="none" stroke="#586e75" d="M177.5064,-151.0225C186.7923,-140.3192 198.4637,-126.8665 207.7033,-116.2167"/>
</g>
<!-- Ridolfi -->
<g id="node8" class="node">
<title>Ridolfi</title>
<text text-anchor="middle" x="217.5703" y="-210.9759" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Ridolfi</text>
</g>
<!-- Medici&#45;&gt;Ridolfi -->
<g id="edge7" class="edge">
<title>Medici-&gt;Ridolfi</title>
<path fill="none" stroke="#586e75" d="M184.0505,-187.4796C187.6992,-190.4291 191.4789,-193.4844 195.1277,-196.434"/>
</g>
<!-- Castellani -->
<g id="node12" class="node">
<title>Castellani</title>
<text text-anchor="middle" x="233.4388" y="-314.0276" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Castellani</text>
</g>
<!-- Barbadori&#45;&gt;Castellani -->
<g id="edge13" class="edge">
<title>Barbadori-&gt;Castellani</title>
<path fill="none" stroke="#586e75" d="M186.6188,-281.5026C194.1165,-287.2876 202.4207,-293.6949 209.9282,-299.4874"/>
</g>
<!-- Tornabuoni&#45;&gt;Ridolfi -->
<g id="edge10" class="edge">
<title>Tornabuoni-&gt;Ridolfi</title>
<path fill="none" stroke="#586e75" d="M228.9303,-171.4083C226.8519,-179.306 224.4178,-188.5557 222.337,-196.4629"/>
</g>
<!-- Guadagni -->
<g id="node10" class="node">
<title>Guadagni</title>
<text text-anchor="middle" x="306.2279" y="-132.0156" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Guadagni</text>
</g>
<!-- Tornabuoni&#45;&gt;Guadagni -->
<g id="edge11" class="edge">
<title>Tornabuoni-&gt;Guadagni</title>
<path fill="none" stroke="#586e75" d="M269.9515,-144.4967C271.652,-144.0804 273.3525,-143.6641 275.038,-143.2514"/>
</g>
<!-- Ginori -->
<g id="node9" class="node">
<title>Ginori</title>
<text text-anchor="middle" x="222.7212" y="-14.4" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Ginori</text>
</g>
<!-- Albizzi&#45;&gt;Ginori -->
<g id="edge8" class="edge">
<title>Albizzi-&gt;Ginori</title>
<path fill="none" stroke="#586e75" d="M223.1912,-80.0058C223.0917,-66.8797 222.958,-49.2375 222.8586,-36.1279"/>
</g>
<!-- Albizzi&#45;&gt;Guadagni -->
<g id="edge9" class="edge">
<title>Albizzi-&gt;Guadagni</title>
<path fill="none" stroke="#586e75" d="M249.1045,-109.8374C257.2795,-113.5266 266.4086,-117.6462 274.9281,-121.4908"/>
</g>
<!-- Strozzi -->
<g id="node11" class="node">
<title>Strozzi</title>
<text text-anchor="middle" x="277.1791" y="-258.9328" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Strozzi</text>
</g>
<!-- Ridolfi&#45;&gt;Strozzi -->
<g id="edge12" class="edge">
<title>Ridolfi-&gt;Strozzi</title>
<path fill="none" stroke="#586e75" d="M240.1059,-232.7063C244.8534,-236.5259 249.863,-240.5562 254.6117,-244.3767"/>
</g>
<!-- Lamberteschi -->
<g id="node13" class="node">
<title>Lamberteschi</title>
<text text-anchor="middle" x="372.1379" y="-87.7513" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Lamberteschi</text>
</g>
<!-- Guadagni&#45;&gt;Lamberteschi -->
<g id="edge14" class="edge">
<title>Guadagni-&gt;Lamberteschi</title>
<path fill="none" stroke="#586e75" d="M333.036,-117.6116C337.0277,-114.9308 341.1441,-112.1663 345.1396,-109.483"/>
</g>
<!-- Bischeri -->
<g id="node14" class="node">
<title>Bischeri</title>
<text text-anchor="middle" x="340.5605" y="-215.0922" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Bischeri</text>
</g>
<!-- Guadagni&#45;&gt;Bischeri -->
<g id="edge15" class="edge">
<title>Guadagni-&gt;Bischeri</title>
<path fill="none" stroke="#586e75" d="M313.6776,-153.642C319.3969,-167.4813 327.2618,-186.5124 333.0068,-200.4141"/>
</g>
<!-- Strozzi&#45;&gt;Castellani -->
<g id="edge16" class="edge">
<title>Strozzi-&gt;Castellani</title>
<path fill="none" stroke="#586e75" d="M262.8569,-280.5729C258.0732,-286.5984 252.7404,-293.3156 247.943,-299.3583"/>
</g>
<!-- Strozzi&#45;&gt;Bischeri -->
<g id="edge17" class="edge">
<title>Strozzi-&gt;Bischeri</title>
<path fill="none" stroke="#586e75" d="M302.2291,-245.2058C306.243,-242.4295 310.4056,-239.5502 314.4436,-236.7572"/>
</g>
<!-- Peruzzi -->
<g id="node15" class="node">
<title>Peruzzi</title>
<text text-anchor="middle" x="319.9927" y="-297.3788" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#b58900">Peruzzi</text>
</g>
<!-- Strozzi&#45;&gt;Peruzzi -->
<g id="edge18" class="edge">
<title>Strozzi-&gt;Peruzzi</title>
<path fill="none" stroke="#586e75" d="M297.3322,-280.63C298.1998,-281.409 299.0701,-282.1906 299.9374,-282.9694"/>
</g>
<!-- Castellani&#45;&gt;Peruzzi -->
<g id="edge19" class="edge">
<title>Castellani-&gt;Peruzzi</title>
<path fill="none" stroke="#586e75" d="M265.6683,-311.4282C274.9926,-309.6346 285.0502,-307.7001 293.9466,-305.9888"/>
</g>
<!-- Bischeri&#45;&gt;Peruzzi -->
<g id="edge20" class="edge">
<title>Bischeri-&gt;Peruzzi</title>
<path fill="none" stroke="#586e75" d="M335.9959,-236.9543C332.5874,-250.5906 327.95,-269.1438 324.5446,-282.7678"/>
</g>
</g>
</svg>
</p><p style="width:32%;margin-left:65%;margin-top:-30%">
&#x54EA;&#x4E9B;&#x7EDF;&#x8BA1;&#x91CF;&#x80FD;&#x4F53;&#x73B0;&#x51FA;Medici&#x5BB6;&#x65CF;&#x7684;&#x5D1B;&#x8D77;&#xFF1F;
</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="414" class="slide " data-line="414" data-h="4" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5EA6;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5EA6;(degree)&#xFF1A;&#x4E0E;&#x70B9;&#x76F8;&#x8FDE;&#x7684;&#x8FB9;&#x7684;&#x6570;&#x76EE;</p>
<div>
    $$
        \begin{align*}
            d_u = \sum_{v \in \Vcal} [\Av]_{uv}
        \end{align*}
    $$
</div>
<br>
<p>&#x5EA6;&#x4E0E;&#x8FB9;&#x7684;&#x5173;&#x7CFB;</p>
<div>
    $$
        \begin{align*}
            \sum_{u \in \Vcal} d_u = 2 |\Ecal|
        \end{align*}
    $$
</div>
<br>
<p>&#x5BF9;&#x4E8E;&#x5BB6;&#x65CF;&#x901A;&#x5A5A;&#x56FE;</p>
<ul>
<li>Medici &#x7684;&#x5EA6;&#x6570;&#x662F;<span class="mathjax-exps">$5$</span>&#xFF0C;&#x6700;&#x5927;&#x7684;&#x5BB6;&#x65CF;</li>
<li>Guadagn &#x548C; Strozzi &#x7684;&#x5EA6;&#x6570;&#x662F;<span class="mathjax-exps">$4$</span></li>
<li>&#x533A;&#x5206;&#x5EA6;&#x4E0D;&#x592A;&#x660E;&#x663E;&#xFF0C;&#x9700;&#x8981;&#x66F4;&#x5F3A;&#x7684;&#x7279;&#x5F81;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="462" class="slide " data-line="462" data-h="4" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x4E2D;&#x5FC3;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x8BB0;&#x90BB;&#x63A5;&#x77E9;&#x9635;<span class="mathjax-exps">$\Av$</span>&#x7684;&#x6700;&#x5927;&#x7279;&#x5F81;&#x503C;/&#x5411;&#x91CF;&#x4E3A;<span class="mathjax-exps">$(\lambda_1, \vv_1)$</span>&#xFF0C;&#x5219;&#x70B9;<span class="mathjax-exps">$u$</span>&#x7684;<span class="blue">&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E2D;&#x5FC3;</span>&#x4E3A;<span class="mathjax-exps">$[\vv_1]_u$</span></p>
<div>
    $$
        \begin{align*}
            \lambda_1 \vv_1 = \Av \vv_1 \Longrightarrow [\vv_1]_u = \frac{1}{\lambda_1} \sum_{v \in \Vcal} [\Av]_{uv} [\vv_1]_v
        \end{align*}
    $$
</div>
<p>&#x6BCF;&#x4E2A;&#x70B9;&#x7684;&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E2D;&#x5FC3;&#x7531;&#x5176;&#x90BB;&#x5C45;&#x51B3;&#x5B9A;&#xFF1A;&#x4F60;&#x670B;&#x53CB;&#x90FD;&#x662F;&#x5927;&#x725B;&#x90A3;&#x4F60;&#x80AF;&#x5B9A;&#x4E5F;&#x725B;</p>
<br>
<p>&#x53E6;&#x4E00;&#x4E2A;&#x89C6;&#x89D2;&#xFF1A;&#x7531;<span class="blue">Power Method</span>(&#x53C2;&#x89C1;&#x4E0B;&#x4E00;&#x9875;)&#x77E5;</p>
<div>
    $$
        \begin{align*}
            \lim_{t \rightarrow \infty} \Av^t \ev \class{yellow}{\propto \vv_1}
        \end{align*}
    $$
</div>
<p>&#x53C8;<span class="mathjax-exps">$[\Av^t]_{uv}$</span>&#x8868;&#x793A;&#x70B9;<span class="mathjax-exps">$u$</span>&#x5230;&#x70B9;<span class="mathjax-exps">$v$</span>&#x7684;&#x957F;&#x5EA6;&#x4E3A;<span class="mathjax-exps">$t$</span>&#x7684;&#x8DEF;&#x5F84;&#x6570;&#xFF0C;&#x6545;&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E2D;&#x5FC3;&#x6B63;&#x6BD4;&#x4E8E;<span class="blue">&#x53EF;&#x88AB;&#x5176;&#x4ED6;&#x70B9;&#x901A;&#x8FC7;&#x65E0;&#x9650;&#x957F;&#x7684;&#x8DEF;&#x5F84;&#x8BBF;&#x95EE;&#x7684;&#x603B;&#x6B21;&#x6570;</span></p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="506" class="slide " data-line="506" data-h="5" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">Power Method</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x8BBE;<span class="mathjax-exps">$\Av$</span>&#x4E3A;&#x5B9E;&#x5BF9;&#x79F0;&#x77E9;&#x9635;&#xFF0C;&#x5373;<span class="mathjax-exps">$\Av$</span>&#x53EF;&#x5BF9;&#x89D2;&#x5316;&#x4E14;&#x7279;&#x5F81;&#x503C;<span class="mathjax-exps">$\lambda_1, \ldots, \lambda_n$</span>&#x5747;&#x4E3A;&#x5B9E;&#x6570;&#xFF0C;&#x8BBE;<span class="mathjax-exps">$\lambda_1$</span>&#x662F;&#x7EDD;&#x5BF9;&#x503C;&#x6700;&#x5927;&#x7684;&#x7279;&#x5F81;&#x503C;&#x4E14;&#x91CD;&#x6570;&#x4E3A;<span class="mathjax-exps">$1$</span>&#xFF0C;&#x5373;<span class="mathjax-exps">$|\lambda_1| &gt; \{ |\lambda_i| \}_{i \neq 1}$</span>&#xFF0C;<span class="mathjax-exps">$\lambda_1$</span>&#x5BF9;&#x5E94;&#x7684;&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E3A;<span class="mathjax-exps">$\vv_1$</span>&#xFF0C;&#x521D;&#x59CB;&#x53D6;<span class="mathjax-exps">$\xv_0$</span>&#x4E3A;&#x4EFB;&#x610F;&#x5411;&#x91CF;&#xFF0C;&#x5E76;&#x4F9D;</p>
<div>
    $$
        \begin{align*}
            \xv_k = \frac{\Av \xv_{k-1}}{\|\Av \xv_{k-1}\|}
        \end{align*}
    $$
</div>
<p>&#x8FED;&#x4EE3;&#xFF0C;&#x5219;&#x6709;<span class="mathjax-exps">$\lim_{k \rightarrow \infty} \xv_k = \vv_1$</span></p>
<br>
<p>&#x8BC1;&#x660E;&#xFF1A;&#x6613;&#x77E5;</p>
<div>
    $$
    \begin{align*}
        \xv_k = \frac{\Av \xv_{k-1}}{\|\Av \xv_{k-1}\|} = \frac{\Av \frac{\Av \xv_{k-2}}{\|\Av \xv_{k-2}\|}}{\|\Av \frac{\Av \xv_{k-2}}{\|\Av \xv_{k-2}\|}\|} = \frac{\Av^2 \xv_{k-2}}{\|\Av^2 \xv_{k-2}\|} = \cdots = \frac{\Av^k \xv_0}{\|\Av^k \xv_0\|}
    \end{align*}
    $$
</div>
<p>&#x8BBE;<span class="mathjax-exps">$\xv_0 = c_1 \vv_1 + \cdots + c_n \vv_n$</span>&#xFF0C;&#x5219;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="550" class="slide " data-line="550" data-h="5" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">Power Method</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<div>
    $$
    \begin{align*}
        \Av^k \xv_0 &amp; = \Av^{k-1} \Av (c_1 \vv_1 + \cdots + c_n \vv_n) = \Av^{k-1} (c_1 \lambda_1 \vv_1 + \cdots + c_n \lambda_n \vv_n) \\
        &amp; = \Av^{k-2} (c_1 \lambda_1^2 \vv_1 + \cdots + c_n \lambda_n^2 \vv_n) = c_1 \lambda_1^k \vv_1 + \cdots + c_n \lambda_n^k \vv_n
    \end{align*}
    $$
</div>
<p>&#x4ECE;&#x800C;</p>
<div>
    $$
        \begin{align*}
            \xv_k &amp; = \frac{\Av^k \xv_0}{\|\Av^k \xv_0\|} = \frac{c_1 \lambda_1^k \vv_1 + \cdots + c_n \lambda_n^k \vv_n}{\|c_1 \lambda_1^k \vv_1 + \cdots + c_n \lambda_n^k \vv_n\|} \\
            &amp; = \frac{c_1}{|c_1|} \left( \frac{\lambda_1}{|\lambda_1|} \right)^k \frac{\vv_1 + \frac{c_2}{c_1} (\frac{\lambda_2}{\lambda_1})^k \vv_2 + \cdots + \frac{c_n}{c_1} (\frac{\lambda_n}{\lambda_1})^k \vv_n}{\| \vv_1 + \frac{c_2}{c_1} (\frac{\lambda_2}{\lambda_1})^k \vv_2 + \cdots + \frac{c_n}{c_1} (\frac{\lambda_n}{\lambda_1})^k \vv_n \|} \\
            &amp; = \sign(c_1)~(\sign(\lambda_1))^k~\frac{\vv_1 + \frac{c_2}{c_1} (\frac{\lambda_2}{\lambda_1})^k \vv_2 + \cdots + \frac{c_n}{c_1} (\frac{\lambda_n}{\lambda_1})^k \vv_n}{\| \vv_1 + \frac{c_2}{c_1} (\frac{\lambda_2}{\lambda_1})^k \vv_2 + \cdots + \frac{c_n}{c_1} (\frac{\lambda_n}{\lambda_1})^k \vv_n \|} \\
            &amp; \rightarrow \sign(c_1)~(\sign(\lambda_1))^k \vv_1, \qquad \lim_{k \rightarrow \infty} \left( \frac{\lambda_i}{\lambda_1} \right)^k = 0
        \end{align*}
    $$
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="590" class="slide " data-line="590" data-h="5" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">Power Method</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5DF2;&#x8BC1; <span class="mathjax-exps">$\xv_k \rightarrow \sign(c_1)~(\sign(\lambda_1))^k \vv_1$</span>&#xFF0C;&#x5206;&#x4E24;&#x79CD;&#x60C5;&#x51B5;&#xFF1A;</p>
<ol>
<li><span class="mathjax-exps">$\lambda_1 &gt; 0$</span>&#xFF0C;&#x5219;<span class="mathjax-exps">$\sign(\lambda_1) = 1$</span>&#xFF0C;<span class="mathjax-exps">$\xv_{k-1} \approx \sign(c_1) \vv_1$</span>&#xFF0C;<span class="mathjax-exps">$\xv_k \approx \sign(c_1) \vv_1$</span>&#xFF0C;&#x4E8E;&#x662F;</li>
</ol>
<div>
    $$
        \begin{align*}
            \sign(c_1) \vv_1 \approx \xv_k &amp; = \frac{\Av \xv_{k-1}}{\|\Av \xv_{k-1}\|} \approx \frac{\Av \sign(c_1) \vv_1}{\|\Av \xv_{k-1}\|} = \frac{\sign(c_1) \lambda_1 \vv_1}{\|\Av \xv_{k-1}\|} \\
            &amp; \Rightarrow \lambda_1 \approx \|\Av \xv_{k-1}\|
        \end{align*}
    $$
</div>
<ol start="2">
<li><span class="mathjax-exps">$\lambda_1 &lt; 0$</span>&#xFF0C;<span class="mathjax-exps">$\xv_k$</span>&#x4EA4;&#x66FF;&#x8D8B;&#x5411;<span class="mathjax-exps">$\pm \sign(c_1) \vv_1$</span>&#xFF0C;&#x4E0D;&#x59A8;&#x8BBE;<span class="mathjax-exps">$\xv_{k-1} \approx \sign(c_1) \vv_1$</span>&#xFF0C;<span class="mathjax-exps">$\xv_k \approx -\sign(c_1) \vv_1$</span></li>
</ol>
<div>
    $$
        \begin{align*}
            -\sign(c_1) \vv_1 \approx \xv_k &amp; = \frac{\Av \xv_{k-1}}{\|\Av \xv_{k-1}\|} \approx \frac{\Av \sign(c_1) \vv_1}{\|\Av \xv_{k-1}\|} = \frac{\sign(c_1) \lambda_1 \vv_1}{\|\Av \xv_{k-1}\|} \\
            &amp; \Rightarrow \lambda_1 \approx -\|\Av \xv_{k-1}\|
        \end{align*}
    $$
</div>
<ul>
<li>Power Method &#x7684;&#x6761;&#x4EF6;&#x4E2D;<span class="mathjax-exps">$\Av$</span>&#x5BF9;&#x79F0;&#x4E0D;&#x662F;&#x5FC5;&#x9700;&#x7684;&#xFF0C;&#x867D;&#x7136;&#x975E;&#x5BF9;&#x79F0;&#x77E9;&#x9635;&#x4E0D;&#x4E00;&#x5B9A;&#x80FD;&#x5BF9;&#x89D2;&#x5316;&#xFF0C;&#x4F46;&#x901A;&#x8FC7;&#x8F6C;&#x6362;&#x6210; Jordan &#x6807;&#x51C6;&#x578B;&#x7684;&#x5F62;&#x5F0F;&#x4F9D;&#x7136;&#x53EF;&#x4EE5;&#x8BC1;&#x660E;&#x524D;&#x9762;&#x7684;&#x7ED3;&#x8BBA;</li>
<li>&#x5BF9;&#x4E8E;&#x6709;&#x5411;&#x56FE;&#xFF0C;&#x90BB;&#x63A5;&#x77E9;&#x9635;<span class="mathjax-exps">$\Av$</span>&#x975E;&#x5BF9;&#x79F0;&#xFF0C;&#x4F46;&#x4F9D;&#x7136;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Power Method</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="635" class="slide " data-line="635" data-h="6" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x4E2D;&#x5FC3;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5BF9;&#x4E8E;&#x5BB6;&#x65CF;&#x901A;&#x5A5A;&#x56FE;&#xFF0C;Medici &#x7684;&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E2D;&#x5FC3;&#x503C;&#x4E3A;<span class="mathjax-exps">$0.43$</span>&#xFF0C;&#x7B2C;&#x4E8C;&#x5927;&#x7684;&#x4E3A;<span class="mathjax-exps">$0.36$</span></p>
<br>
<p>&#x9664;&#x4E86;&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E2D;&#x5FC3;&#x5916;&#x8FD8;&#x6709;</p>
<ul>
<li><span class="blue">&#x4ECB;</span>(betweeness)&#x4E2D;&#x5FC3;&#xFF1A;&#x4E00;&#x4E2A;&#x70B9;&#x5728;&#x5176;&#x5B83;&#x4E24;&#x4E2A;&#x6700;&#x77ED;&#x8DEF;&#x5F84;&#x4E0A;&#x7684;&#x9891;&#x7387;</li>
<li><span class="blue">&#x95ED;</span>(closeness)&#x4E2D;&#x5FC3;&#xFF1A;&#x4E00;&#x4E2A;&#x70B9;&#x5230;&#x5176;&#x5B83;&#x70B9;&#x7684;&#x5E73;&#x5747;&#x6700;&#x77ED;&#x8DEF;&#x5F84;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="662" class="slide " data-line="662" data-h="6" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x805A;&#x7C7B;&#x7CFB;&#x6570;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5EA6;&#x548C;&#x4E2D;&#x5FC3;&#x80FD;&#x533A;&#x5206;&#x51FA;&#x6700;&#x5F3A;&#x7684; Medici &#x5BB6;&#x65CF;&#xFF0C;&#x4F46;&#x5BF9;&#x4E8E; Peruzzi &#x5BB6;&#x65CF;&#x548C; Guadagn &#x5BB6;&#x65CF;&#x533A;&#x5206;&#x5EA6;&#x4E0D;&#x5F3A;&#xFF1A;</p>
<ul>
<li>&#x5EA6;&#x5206;&#x522B;&#x662F;<span class="mathjax-exps">$3$</span>&#x3001;<span class="mathjax-exps">$4$</span></li>
<li>&#x7279;&#x5F81;&#x5411;&#x91CF;&#x4E2D;&#x5FC3;&#x5206;&#x522B;&#x662F;<span class="mathjax-exps">$0.28$</span>&#x3001;<span class="mathjax-exps">$0.29$</span></li>
</ul>
<br>
<p>&#x805A;&#x7C7B;&#x7CFB;&#x6570;(clustering coefficient)&#xFF1A;&#x90BB;&#x5C45;&#x95F4;&#x7684;&#x7D27;&#x5BC6;&#x7A0B;&#x5EA6;</p>
<div>
    $$
        \begin{align*}
            c_u = \frac{|(v_1, v_2) \in \Ecal : v_1, v_2 \in \Ncal(u)|}{d_u (d_u - 1) / 2}
        \end{align*}
    $$
</div>
<p>&#x5206;&#x5B50;&#x662F;<span class="mathjax-exps">$u$</span>&#x7684;&#x6240;&#x6709;&#x90BB;&#x5C45;&#x95F4;&#x7684;&#x8FB9;&#x6570;&#xFF0C;&#x805A;&#x7C7B;&#x7CFB;&#x6570;&#x4E3A;<span class="mathjax-exps">$1$</span>&#x4EE3;&#x8868;&#x6240;&#x6709;&#x90BB;&#x5C45;&#x90FD;&#x4E92;&#x4E3A;&#x90BB;&#x5C45;</p>
<br>
<p>&#x5BF9;&#x4E8E;&#x5BB6;&#x65CF;&#x901A;&#x5A5A;&#x56FE;</p>
<ul>
<li>Peruzzi &#x7684;&#x805A;&#x7C7B;&#x7CFB;&#x6570;&#x662F;<span class="mathjax-exps">$0.66$</span></li>
<li>Guadagn &#x7684;&#x805A;&#x7C7B;&#x7CFB;&#x6570;&#x662F;<span class="mathjax-exps">$0$</span></li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="706" class="slide " data-line="706" data-h="6" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x81EA;&#x6211;&#x56FE;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x81EA;&#x6211;&#x56FE;(ego graph)&#x662F;&#x4E00;&#x4E2A;&#x70B9;&#x7684;&#x90BB;&#x57DF;&#x5B50;&#x56FE;</p>
<ul>
<li>&#x5305;&#x542B;&#x8BE5;&#x70B9;&#x53CA;&#x5176;&#x6240;&#x6709;&#x90BB;&#x5C45;</li>
<li>&#x5305;&#x542B;&#x4E0A;&#x8FF0;&#x6240;&#x6709;&#x70B9;&#x7684;&#x5185;&#x90E8;&#x8FDE;&#x8FB9;</li>
</ul>
<br>
<p>&#x805A;&#x7C7B;&#x7CFB;&#x6570; = &#x81EA;&#x6211;&#x56FE;&#x4E2D;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x4E2A;&#x6570; / &#x4E09;&#x89D2;&#x5F62;&#x7684;&#x6700;&#x5927;&#x53EF;&#x80FD;&#x6570;</p>
<br>
<p>&#x63A8;&#x5E7F;&#xFF1A;&#x8003;&#x8651;&#x66F4;&#x590D;&#x6742;&#x7684;&#x56FE;&#x5F62;&#x7ED3;&#x6784;&#xFF0C;&#x6BD4;&#x5982;&#x56DB;&#x8FB9;&#x5F62;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="737" class="slide " data-line="737" data-h="7" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;&#x7684;&#x7EDF;&#x8BA1;&#x91CF;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x70B9;&#x5C42;&#x9762;&#x7684;&#x7EDF;&#x8BA1;&#x91CF;&#x53EF;&#x5E94;&#x7528;&#x4E8E;&#x70B9;&#x5C42;&#x9762;&#x7684;&#x4EFB;&#x52A1;</p>
<ul>
<li>&#x5EA6;</li>
<li>&#x4E2D;&#x5FC3;</li>
<li>&#x805A;&#x7C7B;&#x7CFB;&#x6570;</li>
<li>&#x81EA;&#x6211;&#x56FE;&#x5BFC;&#x51FA;&#x7684;&#x5E7F;&#x4E49;&#x805A;&#x7C7B;&#x7CFB;&#x6570;</li>
</ul>
<br>
<p>&#x7C7B;&#x4F3C;&#x7684;&#xFF0C;&#x56FE;&#x5C42;&#x9762;&#x7684;&#x7EDF;&#x8BA1;&#x91CF;&#x53EF;&#x5E94;&#x7528;&#x4E8E;&#x56FE;&#x5C42;&#x9762;&#x7684;&#x4EFB;&#x52A1;</p>
<ul>
<li>&#x9690;&#x5F0F;&#xFF1A;&#x56FE;&#x6838;(graph kernel)</li>
<li>&#x663E;&#x5F0F;&#xFF1A;&#x6C47;&#x96C6;&#x70B9;&#x5C42;&#x9762;&#x7684;&#x7EDF;&#x8BA1;&#x91CF;&#xFF0C;&#x8BA1;&#x7B97;&#x5B50;&#x7ED3;&#x6784;&#x51FA;&#x73B0;&#x7684;&#x6B21;&#x6570;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="769" class="slide " data-line="769" data-h="7" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56FE;&#x6838;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x7ED9;&#x5B9A;&#x4E24;&#x4E2A;&#x56FE;<span class="mathjax-exps">$\Gcal_1 = (\Vcal_1, \Ecal_1)$</span>&#x548C;<span class="mathjax-exps">$\Gcal_2 = (\Vcal_2, \Ecal_2)$</span>&#x548C;&#x56FE;&#x5206;&#x89E3;&#x65B9;&#x5F0F;<span class="mathjax-exps">$\Fcal$</span></p>
<div>
    $$
        \begin{align*}
            &amp; \Fcal (\Gcal_1) = \{ \Scal_{1,1}, \ldots, \Scal_{1,m_1} \}, \quad \Fcal (\Gcal_2) = \{ \Scal_{2,1}, \ldots, \Scal_{2,m_2} \} \\
            &amp; \kappa (\Gcal_1, \Gcal_2) = \sum_{i \in [m_1]} \sum_{j \in [m_2]} \delta (\Scal_{1,i}, \Scal_{2,j})
        \end{align*}
    $$
</div>
<p>&#x5176;&#x4E2D;<span class="mathjax-exps">$\delta (\cdot, \cdot)$</span>&#x53EF;&#x4EE5;&#x4E3A;&#x5728;&#x4E24;&#x4E2A;&#x8F93;&#x5165;&#x540C;&#x6784;&#x65F6;&#x4E3A;<span class="mathjax-exps">$1$</span>&#xFF0C;&#x4E0D;&#x540C;&#x6784;&#x65F6;&#x4E3A;<span class="mathjax-exps">$0$</span></p>
<br>
<div>
    $$
        \begin{align*}
            \mbox{SVM:} \quad \min_{\alpha_i,\alpha_j} &amp; ~ \frac{1}{2} \sum_{i,j \in [m]} \alpha_i \alpha_j y_i y_j \class{yellow}{\kappa(\xv_i, \xv_j)} - \sum_{i \in [m]} \alpha_i \quad \st ~ 0 \leq \alpha_i \leq C \\
            &amp; \qquad \qquad \qquad \qquad \Downarrow \\
            \min_{\alpha_i,\alpha_j} &amp; ~ \frac{1}{2} \sum_{i,j \in [m]} \alpha_i \alpha_j y_i y_j \class{yellow}{\kappa (\Gcal_1, \Gcal_2)} - \sum_{i \in [m]} \alpha_i \quad \st ~ 0 \leq \alpha_i \leq C
        \end{align*}
    $$
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="812" class="slide " data-line="812" data-h="7" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x6C47;&#x96C6;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x6C47;&#x96C6;&#x70B9;&#x5C42;&#x9762;&#x7684;&#x7EDF;&#x8BA1;&#x91CF;&#x53EF;&#x80FD;&#x4E22;&#x5931;&#x56FE;&#x7684;&#x5168;&#x5C40;&#x4FE1;&#x606F;</p>
<br>
<p>&#x6539;&#x8FDB;&#x65B9;&#x6848;&#xFF1A;Weisfeiler-Lehman &#x7B97;&#x6CD5;</p>
<ol>
<li>&#x8D4B;&#x4E88;&#x6240;&#x6709;&#x70B9;&#x521D;&#x59CB;&#x6807;&#x8BB0;<span class="mathjax-exps">$l^{(0)} (v) = d_v$</span></li>
<li>&#x901A;&#x8FC7;&#x54C8;&#x5E0C;&#x51FD;&#x6570;&#x4E0D;&#x65AD;&#x66F4;&#x65B0;&#x6807;&#x8BB0;<span class="mathjax-exps">$l^{(i)} (v) = h(\{ l^{(i-1)} (u), ~ \forall u \in \Ncal(v)  \})$</span></li>
<li>&#x91CD;&#x590D;&#x4E0A;&#x4E00;&#x6B65;<span class="mathjax-exps">$K$</span>&#x6B21;&#x540E;&#x5F97;&#x5230;<span class="mathjax-exps">$l^{(K)} (v)$</span>&#xFF0C;&#x8BE5;&#x503C;&#x7F16;&#x7801;&#x4E86;&#x6BCF;&#x4E2A;&#x70B9;&#x7684;<span class="mathjax-exps">$K$</span>&#x9636;&#x90BB;&#x5C45;&#x7684;&#x7ED3;&#x6784;&#x4FE1;&#x606F;</li>
<li>&#x6839;&#x636E;&#x6240;&#x6709;&#x7684;<span class="mathjax-exps">$l^{(K)} (v)$</span>&#x8BA1;&#x7B97;&#x56FE;&#x7684;&#x5168;&#x5C40;&#x7EDF;&#x8BA1;&#x91CF;</li>
</ol>
<br>
<p>Weisfeiler-Lehman &#x7B97;&#x6CD5;&#x6709;&#x5F88;&#x6DF1;&#x7684;&#x7406;&#x8BBA;&#x80CC;&#x666F;&#xFF0C;&#x53EF;&#x4EE5;&#x89E3;&#x51B3;&#x4E00;&#x5927;&#x7C7B;&#x7684;&#x56FE;&#x540C;&#x6784;&#x95EE;&#x9898;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="845" class="slide " data-line="845" data-h="7" data-v="3">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5B50;&#x7ED3;&#x6784;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x7EDF;&#x8BA1;&#x5B50;&#x7ED3;&#x6784;&#x51FA;&#x73B0;&#x7684;&#x6B21;&#x6570;&#xFF0C;&#x5E38;&#x89C1;&#x7684;&#x5B50;&#x7ED3;&#x6784;&#xFF1A;</p>
<ul>
<li>&#x8DEF;&#x5F84;(path)</li>
<li>&#x5C0F;&#x56FE;(graphlet)</li>
</ul>
<br>
<p>&#x5BF9;&#x4E8E;&#x8DEF;&#x5F84;&#xFF0C;&#x53EF;&#x4EE5;&#x8003;&#x8651;&#x4EFB;&#x4E24;&#x70B9;&#x95F4;&#x7684;</p>
<ul>
<li>&#x4E0D;&#x540C;&#x957F;&#x5EA6;&#x7684;&#x8DEF;&#x5F84;&#x6570;</li>
<li>&#x6700;&#x77ED;&#x957F;&#x5EA6;&#x8DEF;&#x5F84;</li>
</ul>
<br>
<p>&#x901A;&#x8FC7;&#x8DEF;&#x5F84;&#x6216;&#x8005;&#x968F;&#x673A;&#x6E38;&#x8D70;&#x6765;&#x8BA1;&#x7B97;&#x56FE;&#x7684;&#x5168;&#x5C40;&#x4FE1;&#x606F;&#xFF0C;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x7EC4;&#x5408;&#x7206;&#x70B8;&#x7684;&#x95EE;&#x9898;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="879" class="slide " data-line="879" data-h="7" data-v="4">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5C0F;&#x56FE;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<img src="data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHdpZHRoPSI0MjYuMDAwMTVwdCIKICAgaGVpZ2h0PSIyODQuMjY1NzhwdCIKICAgdmlld0JveD0iMCAwIDQyNi4wMDAxNSAyODQuMjY1NzgiCiAgIHZlcnNpb249IjEuMiIKICAgaWQ9InN2ZzQ2OSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZ3JhcGhsZXQuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQ3MyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIzODQwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjIxMDYiCiAgICAgaWQ9Im5hbWVkdmlldzQ3MSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMi42OTk4NjIzIgogICAgIGlua3NjYXBlOmN4PSIxOTcuNjExMTgiCiAgICAgaW5rc2NhcGU6Y3k9IjE2NS4yMDM3NiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iNTQiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0NjkiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczEzMCI+CiAgICA8ZwogICAgICAgaWQ9ImcxMjgiPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgwLTAiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Ik0gMy4zMTI1LDAuNjU2MjUgViAtNC4xODc1IGggLTIuODc1IHYgNC44NDM3NSB6IG0gLTIuNSwtMC4zNzUgViAtMy44MTI1IGggMi4xMjUgdiA0LjA5Mzc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgyIiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMC0xIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDEuMDMxMjUsLTIuMDkzNzUgYyAwLC0wLjY0MDYyNSAwLjIzNDM3NSwtMS4zOTA2MjUgMC44NTkzNzUsLTEuMzkwNjI1IDAuNTYyNSwwIDEsMC40ODQzNzUgMSwxLjA0Njg3NSB2IDEuMzc1IGMgMCwwLjM1OTM3NSAtMC4zNDM3NSwwLjU2MjUgLTAuNjg3NSwwLjU2MjUgLTAuNzgxMjUsMCAtMS4xNzE4NzUsLTAuNzgxMjUgLTEuMTcxODc1LC0xLjU5Mzc1IHogbSAyLjUsLTQuMDMxMjUgYyAtMC4wNzgxMjUsMCAtMC41OTM3NSwwLjE1NjI1IC0wLjk1MzEyNSwwLjIxODc1IC0wLjEyNSwwLjAxNTYyNSAtMC4yNSwwLjA3ODEyNSAtMC4yNSwwLjE4NzUgMCwwLjA5Mzc1IDAuMTA5Mzc1LDAuMTcxODc1IDAuMjAzMTI1LDAuMjAzMTI1IEMgMi43NSwtNS40Mzc1IDIuODkwNjI1LC01LjI1IDIuODkwNjI1LC01LjEwOTM3NSBWIC0zLjc4MTI1IEMgMi44NzUsLTMuNjA5Mzc1IDIuODU5Mzc1LC0zLjU2MjUgMi43ODEyNSwtMy42NDA2MjUgMi42NTYyNSwtMy43NjU2MjUgMi4zNTkzNzUsLTMuODc1IDIuMDc4MTI1LC0zLjg3NSBjIC0xLjE0MDYyNSwwIC0xLjg3NSwxLjEwOTM3NSAtMS44NzUsMi4yMzQzNzUgMCwwLjkyMTg3NSAwLjczNDM3NSwxLjcxODc1IDEuNjU2MjUsMS43MTg3NSAwLjM1OTM3NSwwIDAuNzAzMTI1LC0wLjE1NjI1IDAuOTA2MjUsLTAuNDUzMTI1IDAuMDYyNSwtMC4wNzgxMjUgMC4wOTM3NSwtMC4wNzgxMjUgMC4xMDkzNzUsMC4wMTU2MjUgMC4wMzEyNSwwLjE0MDYyNSAwLjA2MjUsMC4yNSAwLjA5Mzc1LDAuMzQzNzUgMCwwLjA0Njg3NSAwLjA0Njg3NSwwLjEyNSAwLjEyNSwwLjEyNSAwLjEyNSwwIDEuMDE1NjI1LC0wLjIxODc1IDEuMTg3NSwtMC4yOTY4NzUgMC4wNjI1LC0wLjAzMTI1IDAuMTA5Mzc1LC0wLjEwOTM3NSAwLjEwOTM3NSwtMC4yMTg3NSAwLC0wLjA3ODEyNSAtMC4wNzgxMjUsLTAuMTU2MjUgLTAuMTA5Mzc1LC0wLjE1NjI1IC0wLjA3ODEyNSwwIC0wLjM3NSwwLjA2MjUgLTAuNSwwLjA2MjUgLTAuMDc4MTI1LDAgLTAuMTQwNjI1LC0wLjA0Njg3NSAtMC4xNDA2MjUsLTAuMjUgdiAtNS4xNDA2MjUgYyAwLC0wLjE3MTg3NSAwLC0wLjIzNDM3NSAtMC4xMDkzNzUsLTAuMjM0Mzc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg1IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMC0yIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDEuMjAzMTI1LC01LjgxMjUgYyAtMC4yODEyNSwwIC0wLjUsMC4yMTg3NSAtMC41LDAuNSAwLDAuMjY1NjI1IDAuMjE4NzUsMC41IDAuNSwwLjUgMC4yNjU2MjUsMCAwLjQ4NDM3NSwtMC4yMzQzNzUgMC40ODQzNzUsLTAuNSAwLC0wLjI4MTI1IC0wLjIxODc1LC0wLjUgLTAuNDg0Mzc1LC0wLjUgeiBNIDAuODc1LC0yLjcxODc1IHYgMS43NSBjIDAsMC4yMTg3NSAtMC4wOTM3NSwwLjUgLTAuMzQzNzUsMC41NzgxMjUgLTAuMjUsMC4wNjI1IC0wLjM5MDYyNSwwLjE0MDYyNSAtMC4zOTA2MjUsMC4yMzQzNzUgMCwwLjA3ODEyNSAwLjA3ODEyNSwwLjE3MTg3NSAwLjMxMjUsMC4xNzE4NzUgMC4xODc1LDAgMC42MjUsLTAuMDQ2ODc1IDAuNzk2ODc1LC0wLjA0Njg3NSAwLjE0MDYyNSwwIDAuNTkzNzUsMC4wNDY4NzUgMC43OTY4NzUsMC4wNDY4NzUgMC4yMzQzNzUsMCAwLjI5Njg3NSwtMC4wOTM3NSAwLjI5Njg3NSwtMC4xNzE4NzUgMCwtMC4wOTM3NSAtMC4xNDA2MjUsLTAuMTcxODc1IC0wLjM3NSwtMC4yMzQzNzUgQyAxLjcxODc1LC0wLjQ2ODc1IDEuNjI1LC0wLjc1IDEuNjI1LC0wLjk2ODc1IFYgLTMuNjg3NSBjIDAsLTAuMTcxODc1IDAsLTAuMjUgLTAuMTA5Mzc1LC0wLjI1IC0wLjA5Mzc1LDAgLTAuODQzNzUsMC4yOTY4NzUgLTAuOTM3NSwwLjM0Mzc1IC0wLjEyNSwwLjA2MjUgLTAuMjY1NjI1LDAuMTI1IC0wLjI2NTYyNSwwLjIzNDM3NSAwLDAuMDkzNzUgMC4wOTM3NSwwLjE0MDYyNSAwLjE4NzUsMC4xODc1IDAuMjE4NzUsMC4wNzgxMjUgMC4zNzUsMC4yOTY4NzUgMC4zNzUsMC40NTMxMjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDgiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgwLTMiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMS40Njg3NSwtMy44NzUgYyAtMC42MjUsMCAtMS4xNTYyNSwwLjUxNTYyNSAtMS4xNTYyNSwxLjEyNSAwLDAuNDUzMTI1IDAuMzU5Mzc1LDAuNzM0Mzc1IDAuNzY1NjI1LDEuMDE1NjI1IEwgMS41LC0xLjQzNzUgYyAwLjIxODc1LDAuMTcxODc1IDAuNDA2MjUsMC4yNjU2MjUgMC40MDYyNSwwLjY1NjI1IDAsMC4yNjU2MjUgLTAuMjY1NjI1LDAuNDUzMTI1IC0wLjUzMTI1LDAuNDUzMTI1IC0wLjI5Njg3NSwwIC0wLjU3ODEyNSwtMC4xMDkzNzUgLTAuNjg3NSwtMC4zNDM3NSAtMC4xMjUsLTAuMjgxMjUgLTAuMzEyNSwtMC4zNTkzNzUgLTAuNDA2MjUsLTAuMzU5Mzc1IC0wLjA3ODEyNSwwIC0wLjA5Mzc1LDAuMTI1IC0wLjA5Mzc1LDAuMjgxMjUgMCwwLjE0MDYyNSAwLjEwOTM3NSwwLjQ1MzEyNSAwLjE1NjI1LDAuNTYyNSAwLjA0Njg3NSwwLjEyNSAwLjA5Mzc1LDAuMTQwNjI1IDAuMjE4NzUsMC4xODc1IDAuMDkzNzUsMC4wMzEyNSAwLjM0Mzc1LDAuMDc4MTI1IDAuNTkzNzUsMC4wNzgxMjUgMC43NSwwIDEuMzU5Mzc1LC0wLjU2MjUgMS4zNTkzNzUsLTEuMzEyNSAwLC0wLjMyODEyNSAtMC4xODc1LC0wLjUzMTI1IC0wLjQyMTg3NSwtMC43MzQzNzUgbCAtMC43NSwtMC41NDY4NzUgQyAxLjE0MDYyNSwtMi42NTYyNSAwLjk2ODc1LC0yLjgxMjUgMC45Njg3NSwtMy4wNjI1IGMgMCwtMC4yMzQzNzUgMC4xODc1LC0wLjM5MDYyNSAwLjQwNjI1LC0wLjM5MDYyNSAwLjI4MTI1LDAgMC41NDY4NzUsMC4xNTYyNSAwLjYwOTM3NSwwLjM1OTM3NSAwLjA0Njg3NSwwLjE3MTg3NSAwLjE4NzUsMC4yMTg3NSAwLjI4MTI1LDAuMjE4NzUgMC4wOTM3NSwwIDAuMDkzNzUsLTAuMDkzNzUgMC4wOTM3NSwtMC4xODc1IDAsLTAuMDkzNzUgLTAuMDE1NjI1LC0wLjM0Mzc1IC0wLjAzMTI1LC0wLjQ1MzEyNSBDIDIuMjk2ODc1LC0zLjU5Mzc1IDIuMjgxMjUsLTMuNjI1IDIuMjE4NzUsLTMuNjU2MjUgMS45Mzc1LC0zLjc2NTYyNSAxLjc1LC0zLjg3NSAxLjQ2ODc1LC0zLjg3NSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoMTEiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgwLTQiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMS44MjgxMjUsMC4wNzgxMjUgYyAwLjg3NSwwIDEuNDA2MjUsLTAuNDM3NSAxLjQwNjI1LC0wLjcwMzEyNSAwLC0wLjA5Mzc1IC0wLjA0Njg3NSwtMC4xMjUgLTAuMTQwNjI1LC0wLjEyNSAtMC4wOTM3NSwwIC0wLjUzMTI1LDAuMjAzMTI1IC0wLjkzNzUsMC4yMDMxMjUgLTAuNzY1NjI1LDAgLTEuMTI1LC0wLjg0Mzc1IC0xLjEyNSwtMS42MjUgMCwtMC41OTM3NSAwLjM3NSwtMS4yODEyNSAwLjkyMTg3NSwtMS4yODEyNSAwLjE4NzUsMCAwLjMxMjUsMC4xNzE4NzUgMC40NTMxMjUsMC4zMjgxMjUgMC4yMDMxMjUsMC4xODc1IDAuNDIxODc1LDAuMzEyNSAwLjU5Mzc1LDAuMzEyNSAwLjIwMzEyNSwwIDAuMzc1LC0wLjEyNSAwLjM3NSwtMC4zNDM3NSAwLC0wLjEyNSAtMC4xMjUsLTAuMjY1NjI1IC0wLjI5Njg3NSwtMC40MjE4NzUgQyAyLjkzNzUsLTMuNjg3NSAyLjY1NjI1LC0zLjg3NSAyLjAzMTI1LC0zLjg3NSBjIC0xLjA0Njg3NSwwIC0xLjgyODEyNSwxLjAzMTI1IC0xLjgyODEyNSwyLjEyNSAwLDAuOTUzMTI1IDAuNjU2MjUsMS44MjgxMjUgMS42MjUsMS44MjgxMjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDE0IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMC01Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDEuMDkzNzUsLTIuMTQwNjI1IGMgMCwtMC42NDA2MjUgMC4zNDM3NSwtMS4zNDM3NSAxLC0xLjM0Mzc1IDAuNzgxMjUsMCAxLjE4NzUsMC44NTkzNzUgMS4xODc1LDEuNjU2MjUgMCwwLjY3MTg3NSAtMC4yODEyNSwxLjQ4NDM3NSAtMC45Mzc1LDEuNDg0Mzc1IC0wLjg0Mzc1LDAgLTEuMjUsLTAuOTM3NSAtMS4yNSwtMS43OTY4NzUgeiBNIDIuMTU2MjUsLTMuODc1IGMgLTAuOTg0Mzc1LDAgLTEuOTUzMTI1LDAuODU5Mzc1IC0xLjk1MzEyNSwxLjkzNzUgMCwxLjA3ODEyNSAwLjgxMjUsMi4wMTU2MjUgMS45MDYyNSwyLjAxNTYyNSAxLjE1NjI1LDAgMi4wNjI1LC0wLjk4NDM3NSAyLjA2MjUsLTIuMTQwNjI1IDAsLTEuMDQ2ODc1IC0wLjk4NDM3NSwtMS44MTI1IC0yLjAxNTYyNSwtMS44MTI1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgxNyIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDAtNiI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0iTSA0LjA0Njg3NSwtMC45ODQzNzUgViAtMi42MjUgYyAwLC0wLjY1NjI1IC0wLjUsLTEuMjUgLTEuMTI1LC0xLjI1IC0wLjQ2ODc1LDAgLTAuODI4MTI1LDAuMTA5Mzc1IC0xLjEyNSwwLjM1OTM3NSAtMC4wNjI1LDAuMDYyNSAtMC4xNzE4NzUsMC4xODc1IC0wLjE3MTg3NSwwLjA0Njg3NSBWIC0zLjY4NzUgYyAwLC0wLjE3MTg3NSAwLC0wLjI1IC0wLjEwOTM3NSwtMC4yNSAtMC4wOTM3NSwwIC0wLjgyODEyNSwwLjI5Njg3NSAtMC45Mzc1LDAuMzQzNzUgLTAuMTI1LDAuMDYyNSAtMC4yNjU2MjUsMC4xMjUgLTAuMjY1NjI1LDAuMjM0Mzc1IDAsMC4wOTM3NSAwLjA5Mzc1LDAuMTQwNjI1IDAuMTg3NSwwLjE4NzUgMC4yMTg3NSwwLjA3ODEyNSAwLjM3NSwwLjI5Njg3NSAwLjM3NSwwLjQ1MzEyNSB2IDEuNzUgYyAwLDAuMjE4NzUgLTAuMDkzNzUsMC41IC0wLjM0Mzc1LDAuNTc4MTI1IC0wLjI1LDAuMDYyNSAtMC4zNDM3NSwwLjE0MDYyNSAtMC4zNDM3NSwwLjIzNDM3NSAwLDAuMDc4MTI1IDAuMDMxMjUsMC4xNzE4NzUgMC4yNjU2MjUsMC4xNzE4NzUgMC4xODc1LDAgMC42MjUsLTAuMDQ2ODc1IDAuNzk2ODc1LC0wLjA0Njg3NSAwLjE0MDYyNSwwIDAuNDUzMTI1LDAuMDQ2ODc1IDAuNjU2MjUsMC4wNDY4NzUgMC4yMzQzNzUsMCAwLjI2NTYyNSwtMC4wOTM3NSAwLjI2NTYyNSwtMC4xNzE4NzUgMCwtMC4wOTM3NSAtMC4xMDkzNzUsLTAuMTcxODc1IC0wLjM0Mzc1LC0wLjIzNDM3NSBDIDEuNjU2MjUsLTAuNDUzMTI1IDEuNjI1LC0wLjc1IDEuNjI1LC0wLjk2ODc1IHYgLTEuNDM3NSBjIDAsLTAuNjg3NSAwLjM1OTM3NSwtMSAwLjg5MDYyNSwtMSAwLjQ2ODc1LDAgMC43ODEyNSwwLjUzMTI1IDAuNzgxMjUsMS4wNjI1IHYgMS4zNzUgYyAwLDAuMjE4NzUgLTAuMDQ2ODc1LDAuNTMxMjUgLTAuMjAzMTI1LDAuNTc4MTI1IC0wLjI1LDAuMDYyNSAtMC4zNTkzNzUsMC4xNDA2MjUgLTAuMzU5Mzc1LDAuMjM0Mzc1IDAsMC4wNzgxMjUgMC4wMzEyNSwwLjE3MTg3NSAwLjI2NTYyNSwwLjE3MTg3NSAwLjIwMzEyNSwwIDAuNDg0Mzc1LC0wLjA0Njg3NSAwLjY3MTg3NSwtMC4wNDY4NzUgMC4xNDA2MjUsMCAwLjU5Mzc1LDAuMDQ2ODc1IDAuNzk2ODc1LDAuMDQ2ODc1IDAuMjM0Mzc1LDAgMC4yMzQzNzUsLTAuMDkzNzUgMC4yMzQzNzUsLTAuMTcxODc1IDAsLTAuMDkzNzUgLTAuMDc4MTI1LC0wLjE3MTg3NSAtMC4zMTI1LC0wLjIzNDM3NSAtMC4yNSwtMC4wNzgxMjUgLTAuMzQzNzUsLTAuMzU5Mzc1IC0wLjM0Mzc1LC0wLjU5Mzc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgyMCIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDAtNyI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAxLjEwOTM3NSwtMi44MjgxMjUgYyAwLC0wLjE4NzUgMC4zNzUsLTAuNjI1IDAuOTIxODc1LC0wLjYyNSAwLjI1LDAgMC41MzEyNSwwLjE3MTg3NSAwLjUzMTI1LDAuNDM3NSAwLDAuMTI1IC0wLjA0Njg3NSwwLjI4MTI1IC0wLjE0MDYyNSwwLjI4MTI1IGggLTEuMTg3NSBjIC0wLjEwOTM3NSwwIC0wLjEyNSwtMC4wMzEyNSAtMC4xMjUsLTAuMDkzNzUgeiBNIDMuMzQzNzUsLTIuOTM3NSBjIDAsLTAuNDUzMTI1IC0wLjU3ODEyNSwtMC45Mzc1IC0xLjE4NzUsLTAuOTM3NSAtMS4xMDkzNzUsMCAtMS45NTMxMjUsMC44NDM3NSAtMS45NTMxMjUsMS45NTMxMjUgMCwxLjAxNTYyNSAwLjU2MjUsMiAxLjU2MjUsMiAwLjg3NSwwIDEuNDA2MjUsLTAuNDM3NSAxLjQwNjI1LC0wLjcwMzEyNSAwLC0wLjA5Mzc1IC0wLjA0Njg3NSwtMC4xMjUgLTAuMTQwNjI1LC0wLjEyNSAtMC4wOTM3NSwwIC0wLjQ4NDM3NSwwLjIwMzEyNSAtMC45Mzc1LDAuMjAzMTI1IC0wLjcwMzEyNSwwIC0xLjEyNSwtMC43MzQzNzUgLTEuMTI1LC0xLjQyMTg3NSAwLC0wLjE0MDYyNSAwLC0wLjE3MTg3NSAwLjAzMTI1LC0wLjI2NTYyNSAwLjAzMTI1LC0wLjA2MjUgMC4wNDY4NzUsLTAuMDkzNzUgMC4xNzE4NzUsLTAuMDkzNzUgSCAzLjA2MjUgYyAwLjIzNDM3NSwwIDAuMjgxMjUsLTAuMzU5Mzc1IDAuMjgxMjUsLTAuNjA5Mzc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgyMyIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDAtOCI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAxLjY3MTg3NSwwLjA3ODEyNSBjIDAuNTQ2ODc1LDAgMS4wMzEyNSwtMC40NTMxMjUgMS4wMzEyNSwtMC42NTYyNSAwLC0wLjA5Mzc1IC0wLjA0Njg3NSwtMC4xMjUgLTAuMTQwNjI1LC0wLjEyNSAtMC4wOTM3NSwwIC0wLjMxMjUsMC4xNTYyNSAtMC42NDA2MjUsMC4xNTYyNSAtMC4zMTI1LDAgLTAuNDY4NzUsLTAuMTg3NSAtMC40Njg3NSwtMC44MjgxMjUgdiAtMS42NzE4NzUgYyAwLC0wLjEyNSAwLjAzMTI1LC0wLjE3MTg3NSAwLjE0MDYyNSwtMC4xNzE4NzUgaCAwLjg5MDYyNSBjIDAuMTI1LDAgMC4yMTg3NSwtMC4yMzQzNzUgMC4yMTg3NSwtMC4zMjgxMjUgMCwtMC4wOTM3NSAtMC4wNDY4NzUsLTAuMjAzMTI1IC0wLjE4NzUsLTAuMjAzMTI1IGggLTAuODc1IGMgLTAuMTA5Mzc1LDAgLTAuMTg3NSwtMC4wNDY4NzUgLTAuMTg3NSwtMC4xNDA2MjUgdiAtMC4yNSBjIDAsLTAuMTU2MjUgLTAuMDE1NjI1LC0wLjIxODc1IC0wLjEyNSwtMC4yMTg3NSAtMC4xMjUsMCAtMC40Njg3NSwwLjM0Mzc1IC0wLjU5Mzc1LDAuNDM3NSAtMC4yMTg3NSwwLjIwMzEyNSAtMC41OTM3NSwwLjQ1MzEyNSAtMC41OTM3NSwwLjU3ODEyNSAwLDAuMDc4MTI1IDAuMjAzMTI1LDAuMTI1IDAuMjgxMjUsMC4xMjUgMC4zMjgxMjUsMCAwLjI4MTI1LDAuMDQ2ODc1IDAuMjgxMjUsMC4xMjUgdiAyLjE0MDYyNSBjIDAsMC43NjU2MjUgMC40Mzc1LDEuMDMxMjUgMC45Njg3NSwxLjAzMTI1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgyNiIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDAtOSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAzLjkwNjI1LC0zLjI4MTI1IGMgLTAuMDE1NjI1LDAgLTAuMDMxMjUsMCAtMC4wNjI1LC0wLjA0Njg3NSBDIDMuNjU2MjUsLTMuNjI1IDMuMzEyNSwtMy44NzUgMi45MjE4NzUsLTMuODc1IGMgLTAuNDY4NzUsMCAtMC44MjgxMjUsMC4xMDkzNzUgLTEuMTI1LDAuMzU5Mzc1IC0wLjA2MjUsMC4wNjI1IC0wLjE3MTg3NSwwLjE4NzUgLTAuMTcxODc1LDAuMDQ2ODc1IFYgLTMuNjg3NSBjIDAsLTAuMTcxODc1IDAsLTAuMjUgLTAuMTA5Mzc1LC0wLjI1IC0wLjA5Mzc1LDAgLTAuODQzNzUsMC4yOTY4NzUgLTAuOTM3NSwwLjM0Mzc1IC0wLjEyNSwwLjA2MjUgLTAuMjY1NjI1LDAuMTI1IC0wLjI2NTYyNSwwLjIzNDM3NSAwLDAuMDkzNzUgMC4wOTM3NSwwLjE0MDYyNSAwLjE4NzUsMC4xODc1IDAuMjE4NzUsMC4wNzgxMjUgMC4zNzUsMC4yOTY4NzUgMC4zNzUsMC40NTMxMjUgdiAxLjc1IGMgMCwwLjIxODc1IC0wLjA5Mzc1LDAuNSAtMC4zNDM3NSwwLjU3ODEyNSAtMC4yNSwwLjA2MjUgLTAuMzQzNzUsMC4xNDA2MjUgLTAuMzQzNzUsMC4yMzQzNzUgMCwwLjA3ODEyNSAwLjAzMTI1LDAuMTcxODc1IDAuMjY1NjI1LDAuMTcxODc1IDAuMTg3NSwwIDAuNjI1LC0wLjA0Njg3NSAwLjc5Njg3NSwtMC4wNDY4NzUgMC4xNDA2MjUsMCAwLjQ1MzEyNSwwLjA0Njg3NSAwLjY1NjI1LDAuMDQ2ODc1IDAuMjM0Mzc1LDAgMC4yNjU2MjUsLTAuMDkzNzUgMC4yNjU2MjUsLTAuMTcxODc1IDAsLTAuMDkzNzUgLTAuMTA5Mzc1LC0wLjE3MTg3NSAtMC4zNDM3NSwtMC4yMzQzNzUgQyAxLjY1NjI1LC0wLjQ1MzEyNSAxLjYyNSwtMC43NSAxLjYyNSwtMC45Njg3NSB2IC0xLjQzNzUgYyAwLC0wLjY4NzUgMC4zNTkzNzUsLTEgMC44OTA2MjUsLTEgMC40Njg3NSwwIDAuNzgxMjUsMC41MzEyNSAwLjc4MTI1LDEuMDYyNSB2IDEuMzc1IGMgMCwwLjIxODc1IC0wLjA0Njg3NSwwLjUzMTI1IC0wLjIwMzEyNSwwLjU3ODEyNSAtMC4yNSwwLjA2MjUgLTAuMzU5Mzc1LDAuMTQwNjI1IC0wLjM1OTM3NSwwLjIzNDM3NSAwLDAuMDc4MTI1IDAuMDMxMjUsMC4xNzE4NzUgMC4yNjU2MjUsMC4xNzE4NzUgMC4yMDMxMjUsMCAwLjUsLTAuMDQ2ODc1IDAuNjcxODc1LC0wLjA0Njg3NSAwLjE0MDYyNSwwIDAuNDUzMTI1LDAuMDQ2ODc1IDAuNjU2MjUsMC4wNDY4NzUgMC4yMzQzNzUsMCAwLjI2NTYyNSwtMC4wOTM3NSAwLjI2NTYyNSwtMC4xNzE4NzUgQyA0LjU5Mzc1LC0wLjI1IDQuNDg0Mzc1LC0wLjMyODEyNSA0LjI1LC0wLjM5MDYyNSA0LjA3ODEyNSwtMC40NTMxMjUgNC4wNDY4NzUsLTAuNzUgNC4wNDY4NzUsLTAuOTY4NzUgdiAtMS40Mzc1IGMgMCwtMC42NDA2MjUgMC4zNTkzNzUsLTEgMC44OTA2MjUsLTEgMC40Njg3NSwwIDAuNzgxMjUsMC41MzEyNSAwLjc4MTI1LDEuMDYyNSB2IDEuMzc1IGMgMCwwLjIxODc1IC0wLjA0Njg3NSwwLjUzMTI1IC0wLjIwMzEyNSwwLjU3ODEyNSAtMC4yNSwwLjA2MjUgLTAuMzU5Mzc1LDAuMTQwNjI1IC0wLjM1OTM3NSwwLjIzNDM3NSAwLDAuMDc4MTI1IDAuMDMxMjUsMC4xNzE4NzUgMC4yNjU2MjUsMC4xNzE4NzUgMC4yMDMxMjUsMCAwLjQ4NDM3NSwtMC4wNDY4NzUgMC42NzE4NzUsLTAuMDQ2ODc1IDAuMTQwNjI1LDAgMC41OTM3NSwwLjA0Njg3NSAwLjc5Njg3NSwwLjA0Njg3NSBDIDcuMTI1LDAuMDE1NjI1IDcuMTI1LC0wLjA3ODEyNSA3LjEyNSwtMC4xNTYyNSA3LjEyNSwtMC4yNSA3LjA0Njg3NSwtMC4zMjgxMjUgNi43OTY4NzUsLTAuMzkwNjI1IDYuNTYyNSwtMC40Njg3NSA2LjQ2ODc1LC0wLjc1IDYuNDY4NzUsLTAuOTg0Mzc1IFYgLTIuNjI1IGMgMCwtMC42NTYyNSAtMC41LC0xLjI1IC0xLjEyNSwtMS4yNSAtMC40Njg3NSwwIC0wLjgyODEyNSwwLjEwOTM3NSAtMS4xMjUsMC4zNTkzNzUgQyA0LjA0Njg3NSwtMy4zNzUgMy45NTMxMjUsLTMuMjgxMjUgMy45MDYyNSwtMy4yODEyNSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoMjkiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgwLTEwIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDEuMzI4MTI1LC0yLjc2NTYyNSBjIDAsLTAuMzI4MTI1IDAuMjgxMjUsLTAuNjQwNjI1IDAuNjcxODc1LC0wLjY0MDYyNSAwLjc5Njg3NSwwIDEsMC43NjU2MjUgMSwxLjUgMCwwLjc1IC0wLjMxMjUsMS41IC0xLjAxNTYyNSwxLjUgLTAuMzQzNzUsMCAtMC42NTYyNSwtMC4xNDA2MjUgLTAuNjU2MjUsLTAuNDY4NzUgeiBtIC0wLjc1LDQuMjE4NzUgYyAwLDAuMjE4NzUgLTAuMDMxMjUsMC40Mzc1IC0wLjE1NjI1LDAuNDY4NzUgQyAwLjE4NzUsMiAwLjAzMTI1LDIuMDYyNSAwLjAzMTI1LDIuMTU2MjUgYyAwLDAuMDkzNzUgMC4wNzgxMjUsMC4xODc1IDAuMzEyNSwwLjE4NzUgMC44MjgxMjUsMCAxLjM3NSwwLjEwOTM3NSAxLjY4NzUsMC4xMDkzNzUgMC4yMzQzNzUsMCAwLjI5Njg3NSwtMC4wOTM3NSAwLjI5Njg3NSwtMC4xNzE4NzUgQyAyLjMyODEyNSwyLjE4NzUgMi4xODc1LDIuMTA5Mzc1IDEuOTM3NSwyLjA0Njg3NSAxLjQ1MzEyNSwxLjkwNjI1IDEuMzI4MTI1LDEuODQzNzUgMS4zMjgxMjUsMS41MTU2MjUgdiAtMS40Mzc1IGMgMCwtMC4wOTM3NSAwLjAxNTYyNSwtMC4xMjUgMC4wOTM3NSwtMC4xMjUgMC4wMzEyNSwwIDAuMTcxODc1LDAuMDkzNzUgMC4zNDM3NSwwLjA5Mzc1IDEuMjAzMTI1LDAgMi4wNjI1LC0xLjE0MDYyNSAyLjA2MjUsLTIuMzU5Mzc1IDAsLTAuNzUgLTAuNjA5Mzc1LC0xLjU2MjUgLTEuMzU5Mzc1LC0xLjU2MjUgLTAuNDA2MjUsMCAtMC44NTkzNzUsMC4yMTg3NSAtMS4wMTU2MjUsMC4zNTkzNzUgLTAuMDYyNSwwLjA3ODEyNSAtMC4xMDkzNzUsMC4wMzEyNSAtMC4xMjUsLTAuMDE1NjI1IFYgLTMuNjg3NSBjIDAsLTAuMTcxODc1IDAsLTAuMjUgLTAuMTA5Mzc1LC0wLjI1IC0wLjA3ODEyNSwwIC0wLjgyODEyNSwwLjI5Njg3NSAtMC45Mzc1LDAuMzQzNzUgLTAuMTA5Mzc1LDAuMDYyNSAtMC4yNSwwLjEyNSAtMC4yNSwwLjIzNDM3NSAwLDAuMDkzNzUgMC4wNzgxMjUsMC4xNDA2MjUgMC4xODc1LDAuMTg3NSBDIDAuNDM3NSwtMy4wOTM3NSAwLjU3ODEyNSwtMi44NzUgMC41NzgxMjUsLTIuNzE4NzUgWiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDMyIiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMC0xMSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAwLjg3NSwtNS4xMDkzNzUgdiA0LjE0MDYyNSBjIDAsMC4yMTg3NSAtMC4wOTM3NSwwLjUgLTAuMzQzNzUsMC41NzgxMjUgLTAuMjUsMC4wNjI1IC0wLjM5MDYyNSwwLjE0MDYyNSAtMC4zOTA2MjUsMC4yMzQzNzUgMCwwLjA3ODEyNSAwLjA3ODEyNSwwLjE3MTg3NSAwLjMxMjUsMC4xNzE4NzUgMC4xODc1LDAgMC42MjUsLTAuMDQ2ODc1IDAuNzk2ODc1LC0wLjA0Njg3NSAwLjE0MDYyNSwwIDAuNTkzNzUsMC4wNDY4NzUgMC43OTY4NzUsMC4wNDY4NzUgMC4yMzQzNzUsMCAwLjI5Njg3NSwtMC4wOTM3NSAwLjI5Njg3NSwtMC4xNzE4NzUgMCwtMC4wOTM3NSAtMC4xNDA2MjUsLTAuMTcxODc1IC0wLjM3NSwtMC4yMzQzNzUgQyAxLjcxODc1LC0wLjQ2ODc1IDEuNjI1LC0wLjc1IDEuNjI1LC0wLjk2ODc1IHYgLTQuOTIxODc1IGMgMCwtMC4xNzE4NzUgMCwtMC4yMzQzNzUgLTAuMTA5Mzc1LC0wLjIzNDM3NSAtMC4wOTM3NSwwIC0wLjU3ODEyNSwwLjE1NjI1IC0wLjkzNzUsMC4yMTg3NSAtMC4xMjUsMC4wMTU2MjUgLTAuMjY1NjI1LDAuMDc4MTI1IC0wLjI2NTYyNSwwLjE4NzUgMCwwLjA5Mzc1IDAuMTA5Mzc1LDAuMTcxODc1IDAuMjAzMTI1LDAuMjAzMTI1IEMgMC43MzQzNzUsLTUuNDM3NSAwLjg3NSwtNS4yNSAwLjg3NSwtNS4xMDkzNzUgWiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDM1IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMC0xMiI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSA0LjY0MDYyNSwtMy40MjE4NzUgYyAwLjA0Njg3NSwwLjAxNTYyNSAwLjE0MDYyNSwwLjA3ODEyNSAwLjE0MDYyNSwwLjE1NjI1IDAsMC4wNzgxMjUgLTAuMDE1NjI1LDAuMjAzMTI1IC0wLjA3ODEyNSwwLjM3NSBMIDQuMTg3NSwtMS41MzEyNSBjIC0wLjAzMTI1LDAuMDc4MTI1IC0wLjA5Mzc1LDAuMzI4MTI1IC0wLjE1NjI1LDAuMzI4MTI1IC0wLjA0Njg3NSwwIC0wLjE0MDYyNSwtMC4yNSAtMC4xNzE4NzUsLTAuMzI4MTI1IGwgLTAuNTc4MTI1LC0xLjUgQyAzLjIxODc1LC0zLjIxODc1IDMuMzEyNSwtMy4zMjgxMjUgMy40MjE4NzUsLTMuMzc1IDMuNTc4MTI1LC0zLjQ1MzEyNSAzLjY4NzUsLTMuNTMxMjUgMy42ODc1LC0zLjYyNSBjIDAsLTAuMDkzNzUgLTAuMDkzNzUsLTAuMTg3NSAtMC4yMzQzNzUsLTAuMTg3NSAtMC4xMjUsMCAtMC42MjUsMC4wNjI1IC0wLjc1LDAuMDYyNSAtMC4xNDA2MjUsMCAtMC40Mzc1LC0wLjA2MjUgLTAuNTc4MTI1LC0wLjA2MjUgLTAuMTQwNjI1LDAgLTAuMjE4NzUsMC4wOTM3NSAtMC4yMTg3NSwwLjE4NzUgMCwwLjA5Mzc1IDAuMTU2MjUsMC4xNTYyNSAwLjI5Njg3NSwwLjIwMzEyNSBDIDIuMzQzNzUsLTMuMzc1IDIuNDY4NzUsLTMuMDkzNzUgMi41NjI1LC0yLjg1OTM3NSBsIDAuMTI1LDAuMzI4MTI1IC0wLjM3NSwxIGMgLTAuMDMxMjUsMC4wNzgxMjUgLTAuMDkzNzUsMC4zNTkzNzUgLTAuMTU2MjUsMC4zNTkzNzUgLTAuMDYyNSwwIC0wLjE0MDYyNSwtMC4yODEyNSAtMC4xNzE4NzUsLTAuMzU5Mzc1IEwgMS4zNDM3NSwtMy4xODc1IGMgLTAuMDMxMjUsLTAuMDkzNzUgMCwtMC4yMDMxMjUgMC4wNDY4NzUsLTAuMjE4NzUgMC4xODc1LC0wLjA2MjUgMC4yOTY4NzUsLTAuMTI1IDAuMjk2ODc1LC0wLjIxODc1IDAsLTAuMDkzNzUgLTAuMDc4MTI1LC0wLjE4NzUgLTAuMjE4NzUsLTAuMTg3NSAtMC4xNDA2MjUsMCAtMC41MTU2MjUsMC4wNjI1IC0wLjY1NjI1LDAuMDYyNSAtMC4xMjUsMCAtMC40Mzc1LC0wLjA2MjUgLTAuNTYyNSwtMC4wNjI1IC0wLjE1NjI1LDAgLTAuMjE4NzUsMC4wOTM3NSAtMC4yMTg3NSwwLjE4NzUgMCwwLjA5Mzc1IDAuMTU2MjUsMC4xNTYyNSAwLjI5Njg3NSwwLjIwMzEyNSAwLjEyNSwwLjA0Njg3NSAwLjI1LDAuMzI4MTI1IDAuMzQzNzUsMC41NjI1IGwgMSwyLjYyNSBDIDEuNzM0Mzc1LC0wLjA3ODEyNSAxLjgxMjUsMC4xMjUgMS45MDYyNSwwLjEyNSBjIDAuMTU2MjUsMCAwLjQwNjI1LC0wLjg1OTM3NSAwLjU2MjUsLTEuMjM0Mzc1IGwgMC4zOTA2MjUsLTAuOTY4NzUgMC43MDMxMjUsMS44NDM3NSBDIDMuNjA5Mzc1LC0wLjA3ODEyNSAzLjY4NzUsMC4xMjUgMy43ODEyNSwwLjEyNSBjIDAuMTU2MjUsMCAwLjQwNjI1LC0wLjg1OTM3NSAwLjU2MjUsLTEuMjM0Mzc1IEwgNS4wNjI1LC0yLjkwNjI1IGMgMC4xMjUsLTAuMzEyNSAwLjI4MTI1LC0wLjQ4NDM3NSAwLjM3NSwtMC41MTU2MjUgQyA1LjU3ODEyNSwtMy40Njg3NSA1Ljc1LC0zLjUzMTI1IDUuNzUsLTMuNjI1IGMgMCwtMC4wOTM3NSAtMC4wNzgxMjUsLTAuMTg3NSAtMC4yMTg3NSwtMC4xODc1IC0wLjEyNSwwIC0wLjI5Njg3NSwwLjA2MjUgLTAuNDIxODc1LDAuMDYyNSAtMC4xNDA2MjUsMCAtMC4zNTkzNzUsLTAuMDYyNSAtMC41LC0wLjA2MjUgLTAuMTQwNjI1LDAgLTAuMjE4NzUsMC4wOTM3NSAtMC4yMTg3NSwwLjE4NzUgMCwwLjA5Mzc1IDAuMTA5Mzc1LDAuMTcxODc1IDAuMjUsMC4yMDMxMjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDM4IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMC0xMyI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAwLjczNDM3NSwxLjE3MTg3NSBjIDAsLTAuMTg3NSAwLjEwOTM3NSwtMC40MDYyNSAwLjMyODEyNSwtMC42MDkzNzUgMC4yMDMxMjUsLTAuMTg3NSAwLjM3NSwtMC4yNjU2MjUgMC42MDkzNzUsLTAuMjY1NjI1IDAuOTA2MjUsMCAxLjM3NSwwLjE1NjI1IDEuMzc1LDAuNzUgMCwwLjU2MjUgLTAuNTMxMjUsMC44OTA2MjUgLTEuMTg3NSwwLjg5MDYyNSAtMC41MzEyNSwwIC0xLjEyNSwtMC4yMDMxMjUgLTEuMTI1LC0wLjc2NTYyNSB6IG0gMC4zNDM3NSwtMy43NjU2MjUgYyAwLC0wLjQyMTg3NSAwLjE4NzUsLTAuODkwNjI1IDAuNTkzNzUsLTAuODkwNjI1IDAuNSwwIDAuODU5Mzc1LDAuNDM3NSAwLjg1OTM3NSwwLjkwNjI1IDAsMC41MzEyNSAtMC4yMTg3NSwxLjEwOTM3NSAtMC43MTg3NSwxLjEwOTM3NSAtMC41MzEyNSwwIC0wLjczNDM3NSwtMC42MDkzNzUgLTAuNzM0Mzc1LC0xLjEyNSB6IE0gMS44MTI1LC0zLjg3NSBjIC0wLjgxMjUsMCAtMS41MzEyNSwwLjYwOTM3NSAtMS41MzEyNSwxLjQyMTg3NSAwLDAuNTMxMjUgMC4zMjgxMjUsMC45NTMxMjUgMC43MzQzNzUsMS4xODc1IDAuMDYyNSwwLjAzMTI1IDAuMDE1NjI1LDAuMDc4MTI1IDAsMC4xMDkzNzUgLTAuMTU2MjUsMC4yMTg3NSAtMC40Njg3NSwwLjQ4NDM3NSAtMC42MDkzNzUsMC42MDkzNzUgLTAuMDc4MTI1LDAuMDYyNSAtMC4xMjUsMC4xMjUgLTAuMTI1LDAuMjAzMTI1IDAsMC4yOTY4NzUgMC4yMTg3NSwwLjQyMTg3NSAwLjUxNTYyNSwwLjU0Njg3NSAwLjA3ODEyNSwwLjA0Njg3NSAwLjA5Mzc1LDAuMDkzNzUgMC4wNDY4NzUsMC4xMjUgLTAuNDM3NSwwLjI2NTYyNSAtMC44NTkzNzUsMC42ODc1IC0wLjg1OTM3NSwxLjEwOTM3NSAwLDAuNzAzMTI1IDAuNjQwNjI1LDEuMDE1NjI1IDEuNDY4NzUsMS4wMTU2MjUgMS4xNzE4NzUsMCAyLjI4MTI1LC0wLjc1IDIuMjgxMjUsLTEuOTIxODc1IDAsLTAuNSAtMC41MTU2MjUsLTAuODI4MTI1IC0wLjkwNjI1LC0wLjg0Mzc1IEwgMS43NSwtMC4zNDM3NSBDIDEuMzEyNSwtMC4zNTkzNzUgMS4wNzgxMjUsLTAuNDUzMTI1IDEuMDc4MTI1LC0wLjU3ODEyNSBjIDAsLTAuMTU2MjUgMC4xNTYyNSwtMC4zNzUgMC4yOTY4NzUsLTAuNSAwLjA0Njg3NSwtMC4wMzEyNSAwLjEwOTM3NSwtMC4wMzEyNSAwLjEyNSwtMC4wMzEyNSAwLjAzMTI1LDAgMC4xMjUsMC4wMTU2MjUgMC4yMTg3NSwwLjAxNTYyNSAwLjgxMjUsMCAxLjUxNTYyNSwtMC43ODEyNSAxLjUxNTYyNSwtMS40Mzc1IDAsLTAuMDYyNSAtMC4wNDY4NzUsLTAuMzI4MTI1IC0wLjA3ODEyNSwtMC40MDYyNSAtMC4wMTU2MjUsLTAuMDQ2ODc1IDAuMDE1NjI1LC0wLjA5Mzc1IDAuMDc4MTI1LC0wLjA5Mzc1IDAuMDkzNzUsMCAwLjUsMC4wNDY4NzUgMC42MjUsMC4wNDY4NzUgMC4yMzQzNzUsMCAwLjMxMjUsLTAuMTI1IDAuMzEyNSwtMC4yODEyNSAwLC0wLjEyNSAtMC4wNjI1LC0wLjMxMjUgLTAuMjUsLTAuMzEyNSBMIDIuOTg0Mzc1LC0zLjU2MjUgQyAyLjg5MDYyNSwtMy41NjI1IDIuNzY1NjI1LC0zLjY0MDYyNSAyLjYyNSwtMy43MTg3NSAyLjQ4NDM3NSwtMy43ODEyNSAyLjI4MTI1LC0zLjg3NSAxLjgxMjUsLTMuODc1IFogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg0MSIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDEtMCI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0iIgogICAgICAgICAgIGlkPSJwYXRoNDQiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgxLTEiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Ik0gMy4zNTkzNzUsLTMgQyAzLjExNzE4OCwtMi45MTQwNjIgMi45NTcwMzEsLTIuODc1IDIuODc1LC0yLjg3NSBjIC0wLjA1NDY4OCwwIC0wLjA3ODEyNSwtMC4wMjM0MzggLTAuMDc4MTI1LC0wLjA3ODEyNSAwLC0wLjAzMTI1IDAuMDM1MTU2LC0wLjA1NDY4NyAwLjEwOTM3NSwtMC4wNzgxMjUgQyAyLjk4ODI4MSwtMy4wOTM3NSAzLjA2MjUsLTMuMTMyODEyIDMuMTI1LC0zLjE1NjI1IDMuOTE0MDYyLC0zLjU3MDMxMiA0LjUzMTI1LC0zLjk4NDM3NSA0Ljk2ODc1LC00LjM5MDYyNSA0Ljc1LC00LjY0MDYyNSA0LjQ3MjY1NiwtNC44ODI4MTIgNC4xNDA2MjUsLTUuMTI1IDMuODk4NDM4LC00Ljg4MjgxMiAzLjYxMzI4MSwtNC42NjQwNjIgMy4yODEyNSwtNC40Njg3NSBjIC0wLjEwNTQ2OSwwLjA4NTkzOCAtMC4yNDIxODgsMC4xNjc5NjkgLTAuNDA2MjUsMC4yNSAtMC4wNTQ2ODgsMCAtMC4wNzgxMjUsLTAuMDMxMjUgLTAuMDc4MTI1LC0wLjA5Mzc1IDAsMCAwLjExNzE4NywtMC4xMDkzNzUgMC4zNTkzNzUsLTAuMzI4MTI1IEMgMy40NTcwMzEsLTQuODU5Mzc1IDMuNzAzMTI1LC01LjEwMTU2MiAzLjg5MDYyNSwtNS4zNzUgNC4yNTM5MDYsLTUuODQzNzUgNC40ODgyODEsLTYuMjUzOTA2IDQuNTkzNzUsLTYuNjA5Mzc1IDQuNjI1LC02LjY5MTQwNiA0LjU5NzY1NiwtNi44MDA3ODEgNC41MTU2MjUsLTYuOTM3NSBjIC0wLjA1NDY4NywwIC0wLjEyMTA5NCwwLjAxNTYyNSAtMC4yMDMxMjUsMC4wNDY4NzUgLTAuMjUsMCAtMC42MDkzNzUsMC4wNDI5NjkgLTEuMDc4MTI1LDAuMTI1IC0wLjEwNTQ2OSwwLjA1NDY4NyAtMC4yODEyNSwwLjA3ODEyNSAtMC41MzEyNSwwLjA3ODEyNSAtMC4wMjM0MzcsMCAtMC4xMDE1NjMsLTAuMDE1NjI1IC0wLjIzNDM3NSwtMC4wNDY4NzUgMC4wNzAzMTIsMC4wMzEyNSAwLjAzMTI1LDAuMDIzNDM3IC0wLjEyNSwtMC4wMzEyNSAtMC4xNjc5NjksLTAuMDgyMDMxIC0wLjI1LC0wLjE2NDA2MyAtMC4yNSwtMC4yNSAwLC0wLjAzMTI1IDAuMDM5MDYyLC0wLjA0Njg3NSAwLjEyNSwtMC4wNDY4NzUgMC4wODIwMzEsLTAuMDE5NTMxIDAuMTMyODEyLC0wLjAzMTI1IDAuMTU2MjUsLTAuMDMxMjUgMC4xNjQwNjIsMCAwLjM3NSwtMC4wMTU2MjUgMC42MjUsLTAuMDQ2ODc1IDAuMTMyODEyLDAgMC4zNjMyODEsLTAuMDIzNDM3IDAuNjg3NSwtMC4wNzgxMjUgMC41NTA3ODEsLTAuMDUwNzgxIDEuMDAzOTA2LC0wLjA5Mzc1IDEuMzU5Mzc1LC0wLjEyNSAwLjMyMDMxMywtMC4wNTA3ODEgMC44MTI1LC0wLjEwMTU2MiAxLjQ2ODc1LC0wLjE1NjI1IDAuNTgyMDMxLC0wLjA4MjAzMSAxLjAwNzgxMywtMC4xNDA2MjUgMS4yODEyNSwtMC4xNzE4NzUgMC4wODIwMzEsLTAuMDgyMDMxIDAuMTkxNDA2LC0wLjE2NDA2MyAwLjMyODEyNSwtMC4yNSAwLjA1MDc4MSwwIDAuMjAzMTI1LDAuMTQwNjI1IDAuNDUzMTI1LDAuNDIxODc1IDAuMDE5NTMxLDAuMDIzNDM4IDAuMDQ2ODc1LDAuMDQ2ODc1IDAuMDc4MTI1LDAuMDc4MTI1IDAuMDMxMjUsMC4wMjM0MzcgMC4wOTc2NTYsMC4wODk4NDQgMC4yMDMxMjUsMC4yMDMxMjUgMC4xMTMyODEsMC4xMzY3MTkgMC4xNzE4NzUsMC4yNDYwOTQgMC4xNzE4NzUsMC4zMjgxMjUgMCwwLjAzMTI1IC0wLjA1ODU5NCwwLjA4NTkzNyAtMC4xNzE4NzUsMC4xNTYyNSAtMC4wMzEyNSwwLjAzMTI1IC0wLjA1ODU5NCwwLjA3NDIxOSAtMC4wNzgxMjUsMC4xMjUgLTAuMDMxMjUsMC4wMzEyNSAtMC4wNTg1OTQsMC4wNzQyMTkgLTAuMDc4MTI1LDAuMTI1IC0wLjAzMTI1LDAuMTM2NzE5IC0wLjA0Njg3NSwwLjQ4MDQ2OSAtMC4wNDY4NzUsMS4wMzEyNSAwLDAuODk4NDM3IDAuMDE1NjI1LDEuNzAzMTI1IDAuMDQ2ODc1LDIuNDIxODc1IHYgMC4yMzQzNzUgYyAwLjA3MDMxMywxLjE1NjI1IDAuMTA5Mzc1LDIuMDc0MjE5IDAuMTA5Mzc1LDIuNzUgQyA4LjgxMjUsMC41MzUxNTYgOC43MTg3NSwwLjgxMjUgOC41MzEyNSwwLjc4MTI1IDguMzk0NTMxLDAuODEyNSA4LjI1NzgxMiwwLjYxNzE4OCA4LjEyNSwwLjIwMzEyNSA3Ljk4ODI4MSwtMC4wNjY0MDYyIDcuOTIxODc1LC0wLjMyODEyNSA3LjkyMTg3NSwtMC41NzgxMjUgYyAtMC42MzY3MTksMC4wMzEyNSAtMS40ODQzNzUsMC4xMTcxODcgLTIuNTQ2ODc1LDAuMjUgLTAuMTE3MTg4LDAgLTAuMjgxMjUsMC4wMTU2MjUgLTAuNSwwLjA0Njg3NSBDIDMuOTQ1MzEyLC0wLjIwNzAzMSAzLjE0NDUzMSwtMC4xMTMyODEgMi40Njg3NSwwIDIuNDY4NzUsMC4yMTg3NSAyLjQ1MzEyNSwwLjM5NDUzMSAyLjQyMTg3NSwwLjUzMTI1IDIuMzkwNjI1LDAuODAwNzgxIDIuMzA0Njg4LDAuOTM3NSAyLjE3MTg3NSwwLjkzNzUgMi4wNjY0MDYsMC45Njg3NSAxLjk1NzAzMSwwLjg0NzY1NiAxLjg0Mzc1LDAuNTc4MTI1IDEuNzg5MDYyLDAuMzU5Mzc1IDEuNzY1NjI1LDAuMTY0MDYyIDEuNzY1NjI1LDAgYyAwLC0wLjE2NDA2MiAwLjAyMzQzNywtMC4zOTg0MzggMC4wNzgxMjUsLTAuNzAzMTI1IDAsLTAuMDgyMDMxIDAuMDE1NjI1LC0wLjIwMzEyNSAwLjA0Njg3NSwtMC4zNTkzNzUgMCwtMC4xOTUzMTIgMC4wMDc4MSwtMC4zMjAzMTIgMC4wMzEyNSwtMC4zNzUgMC4wNjI1LC0xLjQ0NTMxMiAwLjA5Mzc1LC0yLjUxNTYyNSAwLjA5Mzc1LC0zLjIwMzEyNSAwLC0wLjUxOTUzMSAtMC4wMzEyNSwtMC45MTQwNjMgLTAuMDkzNzUsLTEuMTg3NSBDIDEuODk4NDM4LC02LjA0Njg3NSAxLjczODI4MSwtNi4yNSAxLjQzNzUsLTYuNDM3NSBjIC0wLjI3MzQzOCwtMC4yNSAtMC40MDYyNSwtMC4zNzUgLTAuNDA2MjUsLTAuMzc1IDAsLTAuMDgyMDMxIDAuMDIzNDM4LC0wLjEyNSAwLjA3ODEyNSwtMC4xMjUgMC4wODIwMzEsMCAwLjI4NTE1NiwwLjA4NTkzOCAwLjYwOTM3NSwwLjI1IDAuMDgyMDMxLDAuMDMxMjUgMC4xNDg0MzgsMC4wNTg1OTQgMC4yMDMxMjUsMC4wNzgxMjUgMC40MTQwNjMsMC4yNSAwLjYyNSwwLjQyOTY4NyAwLjYyNSwwLjUzMTI1IDAsMCAtMC4wMTU2MjUsMC4xNjc5NjkgLTAuMDQ2ODc1LDAuNSAwLDAuMzI0MjE5IDAsMC42NTIzNDQgMCwwLjk4NDM3NSBMIDIuNDY4NzUsLTEuNDM3NSB2IDEuMDMxMjUgYyAwLjMyMDMxMiwtMC4wMzEyNSAwLjk2MDkzOCwtMC4wOTc2NTYgMS45MjE4NzUsLTAuMjAzMTI1IDAuNDA2MjUsLTAuMDMxMjUgMC43MTg3NSwtMC4wNjI1IDAuOTM3NSwtMC4wOTM3NSAwLjIxODc1LC0wLjAxOTUzMSAwLjYyODkwNiwtMC4wNjI1IDEuMjM0Mzc1LC0wLjEyNSAwLjY1NjI1LC0wLjA1MDc4MSAxLjE3NTc4MSwtMC4wODU5MzcgMS41NjI1LC0wLjEwOTM3NSAwLC0wLjA2MjUgMCwtMC4xODc1IDAsLTAuMzc1IHYgLTAuNjA5Mzc1IGMgMC4wMTk1MzEsLTAuMjUgMC4wMzEyNSwtMC40NDE0MDYgMC4wMzEyNSwtMC41NzgxMjUgMCwtMC4xNjQwNjIgMCwtMC40NTMxMjUgMCwtMC44NTkzNzUgLTAuMDIzNDM4LC0wLjYzMjgxMyAtMC4wMzEyNSwtMS4xNTYyNSAtMC4wMzEyNSwtMS41NjI1IDAsLTAuNDM3NSAtMC4wMTU2MjUsLTAuOTg0Mzc1IC0wLjA0Njg3NSwtMS42NDA2MjUgMCwtMC4zNTE1NjIgMCwtMC41OTc2NTYgMCwtMC43MzQzNzUgLTAuMjQyMTg3LDAuMDIzNDM3IC0wLjczMDQ2OSwwLjA2MjUgLTEuNDY4NzUsMC4xMjUgLTAuNjM2NzE5LDAuMDc0MjE5IC0xLjEzMjgxMywwLjEyNSAtMS40ODQzNzUsMC4xNTYyNSBDIDUuMDE5NTMxLC03LjAxNTYyNSA0Ljg5ODQzOCwtNyA0Ljc2NTYyNSwtNi45Njg3NSA1LjA4NTkzOCwtNi43MjY1NjIgNS4yNSwtNi41NzgxMjUgNS4yNSwtNi41MTU2MjUgYyAwLDAuMDIzNDM3IC0wLjAyNzM0NCwwLjA1ODU5NCAtMC4wNzgxMjUsMC4xMDkzNzUgLTAuMDMxMjUsMC4wMzEyNSAtMC4wNzQyMTksMC4wNzQyMTkgLTAuMTI1LDAuMTI1IEMgNS4wMTU2MjUsLTYuMjUgNSwtNi4yMTg3NSA1LC02LjE4NzUgNC45NzY1NjIsLTYuMTMyODEyIDQuOTI1NzgxLC02LjA2NjQwNiA0Ljg0Mzc1LC01Ljk4NDM3NSA0Ljc1NzgxMiwtNS44OTg0MzggNC43MDMxMjUsLTUuODMyMDMxIDQuNjcxODc1LC01Ljc4MTI1IDUuMzA0Njg4LC01Ljg2MzI4MSA1LjY2NDA2MiwtNS45MjE4NzUgNS43NSwtNS45NTMxMjUgYyAwLDAgMC4wMDc4MSwtMC4wMjM0MzcgMC4wMzEyNSwtMC4wNzgxMjUgMC4wNTA3ODEsLTAuMDUwNzgxIDAuMDkzNzUsLTAuMDkzNzUgMC4xMjUsLTAuMTI1IDAuMDgyMDMxLC0wLjA4MjAzMSAwLjE0MDYyNSwtMC4xMjUgMC4xNzE4NzUsLTAuMTI1IDAuMTAxNTYzLDAgMC4yMzgyODEsMC4xMjUgMC40MDYyNSwwLjM3NSAwLjE4NzUsMC4yNSAwLjI4MTI1LDAuMzg2NzE5IDAuMjgxMjUsMC40MDYyNSAwLDAuMDU0Njg4IC0wLjA1NDY4NywwLjEwOTM3NSAtMC4xNTYyNSwwLjE3MTg3NSAtMC4wODU5MzcsMC4wMjM0MzcgLTAuMTY3OTY5LDAuMDYyNSAtMC4yNSwwLjEyNSAtMC4wODU5MzcsMC4wMjM0MzcgLTAuMjE4NzUsMC4xMzI4MTMgLTAuNDA2MjUsMC4zMjgxMjUgLTAuMTE3MTg3LDAuMTU2MjUgLTAuMjQyMTg3LDAuMzA0Njg4IC0wLjM3NSwwLjQzNzUgMC4wODIwMzEsMC4wODU5MzggMC4xMjUsMC4xMjUgMC4xMjUsMC4xMjUgMC41MzkwNjMsMC4zMzU5MzggMS4wNDY4NzUsMC41MjczNDQgMS41MTU2MjUsMC41NzgxMjUgMC4xODc1LDAuMDMxMjUgMC4zNzg5MDYsMC4wNDY4NzUgMC41NzgxMjUsMC4wNDY4NzUgMC4yMTg3NSwwLjAyMzQzOCAwLjMyODEyNSwwLjA2MjUgMC4zMjgxMjUsMC4xMjUgMCwwLjA3NDIxOSAtMC4xMjUsMC4xMjUgLTAuMzc1LDAuMTU2MjUgLTAuMDU0Njg4LDAgLTAuMTQ4NDM4LDAuMDE1NjI1IC0wLjI4MTI1LDAuMDQ2ODc1IC0wLjM4NjcxOSwwLjAyMzQzNyAtMC43MDMxMjUsMC4wNjI1IC0wLjk1MzEyNSwwLjEyNSBDIDYuNDEwMTU2LC0zLjIzNDM3NSA2LjMzMjAzMSwtMy4yNSA2LjI4MTI1LC0zLjI4MTI1IDYuMTEzMjgxLC0zLjQ0NTMxMiA1LjkyMTg3NSwtMy42MTMyODEgNS43MDMxMjUsLTMuNzgxMjUgNS41MzUxNTYsLTMuOTE0MDYyIDUuMzk4NDM4LC00LjAzNTE1NiA1LjI5Njg3NSwtNC4xNDA2MjUgNC44Nzg5MDYsLTMuNzg1MTU2IDQuMjM0Mzc1LC0zLjQwNjI1IDMuMzU5Mzc1LC0zIFogbSAzLDEuNTE1NjI1IGMgMCwwLjA4NTkzNyAtMC4wMTU2MjUsMC4xODM1OTQgLTAuMDQ2ODc1LDAuMjk2ODc1IC0wLjAyMzQzOCwwLjEwNTQ2OSAtMC4wNjI1LDAuMTU2MjUgLTAuMTI1LDAuMTU2MjUgLTAuMDU0Njg4LDAgLTAuMTY0MDYyLC0wLjAzOTA2MiAtMC4zMjgxMjUsLTAuMTI1IEMgNS44MzU5MzgsLTEuMTc1NzgxIDUuODAwNzgxLC0xLjIxMDkzOCA1Ljc1LC0xLjI2NTYyNSA1LjY2NDA2MiwtMS4yOTY4NzUgNS42MDkzNzUsLTEuMzI4MTI1IDUuNTc4MTI1LC0xLjM1OTM3NSA1LjIyMjY1NiwtMS41OTc2NTYgNC44NTE1NjIsLTEuODAwNzgxIDQuNDY4NzUsLTEuOTY4NzUgNC40NDUzMTIsLTIgNC4zOTQ1MzEsLTIuMDIzNDM4IDQuMzEyNSwtMi4wNDY4NzUgNC4yMjY1NjIsLTIuMDc4MTI1IDQuMTYwMTU2LC0yLjEwOTM3NSA0LjEwOTM3NSwtMi4xNDA2MjUgMy45NjA5MzgsLTIuMTkxNDA2IDMuODkwNjI1LC0yLjIyNjU2MiAzLjg5MDYyNSwtMi4yNSBjIDAsLTAuMDMxMjUgMC4wMzkwNjMsLTAuMDQ2ODc1IDAuMTI1LC0wLjA0Njg3NSAwLjExMzI4MSwwIDAuMjY1NjI1LDAuMDE1NjI1IDAuNDUzMTI1LDAuMDQ2ODc1IDAuMjUsMC4wMjM0MzggMC41NzgxMjUsMC4xMDE1NjIgMC45ODQzNzUsMC4yMzQzNzUgMC41NTA3ODEsMC4xMzY3MTkgMC44MzU5MzcsMC4yNDYwOTQgMC44NTkzNzUsMC4zMjgxMjUgMC4wMzEyNSwwLjA2MjUgMC4wNDY4NzUsMC4xMzI4MTIgMC4wNDY4NzUsMC4yMDMxMjUgeiBNIDQuMzEyNSwtNS4yOTY4NzUgYyAwLjEwMTU2MiwwLjExNzE4NyAwLjMyMDMxMiwwLjI4MTI1IDAuNjU2MjUsMC41IDAuMTAxNTYyLDAuMDg1OTM3IDAuMTc5Njg4LDAuMTM2NzE5IDAuMjM0Mzc1LDAuMTU2MjUgMC4zMzIwMzEsLTAuMzIwMzEzIDAuNTkzNzUsLTAuNjc1NzgxIDAuNzgxMjUsLTEuMDYyNSBsIC0xLjU0Njg3NSwwLjI1IGMgLTAuMDMxMjUsMC4wMjM0MzcgLTAuMDc0MjE5LDAuMDc0MjE5IC0wLjEyNSwwLjE1NjI1IHogbSAxLjc2NTYyNSwyLjUgYyAwLDAuMDg1OTM3IC0wLjAxNTYyNSwwLjE4MzU5NCAtMC4wNDY4NzUsMC4yOTY4NzUgMCwwLjAyMzQzOCAtMC4wMTU2MjUsMC4wNDY4NzUgLTAuMDQ2ODc1LDAuMDc4MTI1IC0wLjA1NDY4NywwLjA4NTkzNyAtMC4wOTM3NSwwLjEyNSAtMC4xMjUsMC4xMjUgQyA1LjgzNTkzOCwtMi4yOTY4NzUgNS44MDA3ODEsLTIuMzIwMzEyIDUuNzUsLTIuMzc1IDUuODAwNzgxLC0yLjMyMDMxMiA1Ljc2OTUzMSwtMi4zMzU5MzggNS42NTYyNSwtMi40MjE4NzUgNS41NTA3ODEsLTIuNTIzNDM4IDUuNDg0Mzc1LC0yLjU3ODEyNSA1LjQ1MzEyNSwtMi41NzgxMjUgNS4yODUxNTYsLTIuNzIyNjU2IDUuMDU0Njg4LC0yLjg3NSA0Ljc2NTYyNSwtMy4wMzEyNSBjIC0wLjI1LC0wLjEzMjgxMiAtMC4zNzUsLTAuMjAzMTI1IC0wLjM3NSwtMC4yMDMxMjUgMCwtMC4wMzEyNSAwLjAxNTYyNSwtMC4wNDY4NzUgMC4wNDY4NzUsLTAuMDQ2ODc1IDAuMDE5NTMxLC0wLjAzMTI1IDAuMDMxMjUsLTAuMDQ2ODc1IDAuMDMxMjUsLTAuMDQ2ODc1IDAuMjY5NTMxLDAgMC42NTYyNSwwLjA4NTkzNyAxLjE1NjI1LDAuMjUgMC4zMjAzMTIsMC4xMTcxODcgMC40NzI2NTYsMC4yMTA5MzcgMC40NTMxMjUsMC4yODEyNSB6IG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoNDciIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTAiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMC41MzEyNSwwIGggNC4xODc1IFYgLTQuOTY4NzUgSCAwLjUzMTI1IFogTSAxLjA0Njg3NSwtMC41MzEyNSBWIC00LjQzNzUgaCAzLjE1NjI1IHYgMy45MDYyNSB6IG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoNTAiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTEiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMS4xNDA2MjUsLTAuNzE4NzUgYyAwLDAuNDM3NSAtMC40ODQzNzUsMC40Njg3NSAtMC43NjU2MjUsMC40ODQzNzUgLTAuMDc4MTI1LDAgLTAuMTA5Mzc1LDAuMDYyNSAtMC4xMDkzNzUsMC4xMjUgMCwwLjA2MjUgMC4wMzEyNSwwLjE0MDYyNSAwLjEwOTM3NSwwLjE0MDYyNSAwLjU2MjUsMCAwLjcwMzEyNSwtMC4wNDY4NzUgMS4xNDA2MjUsLTAuMDQ2ODc1IDAuNDUzMTI1LDAgMC41MzEyNSwwLjA0Njg3NSAxLjEyNSwwLjA0Njg3NSAwLjA5Mzc1LDAgMC4xMjUsLTAuMDYyNSAwLjEyNSwtMC4xMjUgMCwtMC4wNjI1IC0wLjAzMTI1LC0wLjEyNSAtMC4xMjUsLTAuMTQwNjI1IEMgMi4xODc1LC0wLjI5Njg3NSAxLjkwNjI1LC0wLjI5Njg3NSAxLjkwNjI1LC0wLjcxODc1IFYgLTMuNSBjIDAsLTAuNDg0Mzc1IDAuMzQzNzUsLTAuNDY4NzUgMC42NDA2MjUsLTAuNTMxMjUgQyAyLjU5Mzc1LC00LjA0Njg3NSAyLjYyNSwtNC4xMDkzNzUgMi42MjUsLTQuMTU2MjUgYyAwLC0wLjA0Njg3NSAtMC4wMTU2MjUsLTAuMTA5Mzc1IC0wLjA3ODEyNSwtMC4xMDkzNzUgLTAuNjA5Mzc1LDAgLTAuNjI1LDAuMDMxMjUgLTEuMDMxMjUsMC4wMzEyNSAtMC40MDYyNSwwIC0wLjQwNjI1LC0wLjAzMTI1IC0xLjAzMTI1LC0wLjAzMTI1IC0wLjA0Njg3NSwwIC0wLjA3ODEyNSwwLjA2MjUgLTAuMDc4MTI1LDAuMTI1IDAsMC4wNDY4NzUgMC4wMzEyNSwwLjEwOTM3NSAwLjA3ODEyNSwwLjEwOTM3NSAwLjI4MTI1LDAuMDQ2ODc1IDAuNjU2MjUsMC4wNDY4NzUgMC42NTYyNSwwLjUzMTI1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg1MyIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMiI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAxLjMxMjUsLTMuOTIxODc1IGMgLTAuMzEyNSwwIC0wLjU3ODEyNSwwLjI2NTYyNSAtMC41NzgxMjUsMC41NzgxMjUgMCwwLjMxMjUgMC4yNjU2MjUsMC41NzgxMjUgMC41NzgxMjUsMC41NzgxMjUgMC4zMTI1LDAgMC41NzgxMjUsLTAuMjY1NjI1IDAuNTc4MTI1LC0wLjU3ODEyNSAwLC0wLjMxMjUgLTAuMjY1NjI1LC0wLjU3ODEyNSAtMC41NzgxMjUsLTAuNTc4MTI1IHogbSAwLDIuOTA2MjUgQyAxLC0xLjAxNTYyNSAwLjczNDM3NSwtMC43NSAwLjczNDM3NSwtMC40Mzc1IDAuNzM0Mzc1LC0wLjEwOTM3NSAxLDAuMTQwNjI1IDEuMzEyNSwwLjE0MDYyNSBjIDAuMzEyNSwwIDAuNTc4MTI1LC0wLjI1IDAuNTc4MTI1LC0wLjU3ODEyNSAwLC0wLjMxMjUgLTAuMjY1NjI1LC0wLjU3ODEyNSAtMC41NzgxMjUsLTAuNTc4MTI1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg1NiIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMyI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAzLjk1MzEyNSwtMS4wNzgxMjUgdiAtNC43ODEyNSBDIDMuOTUzMTI1LC02LjI5Njg3NSA0LC02LjM0Mzc1IDQuNTMxMjUsLTYuMzQzNzUgaCAxIGMgMC42NzE4NzUsMCAwLjkyMTg3NSwwLjE4NzUgMC45Njg3NSwwLjQ4NDM3NSAwLjA0Njg3NSwwLjI2NTYyNSAwLjA5Mzc1LDAuNDM3NSAwLjIwMzEyNSwwLjQzNzUgMC4wOTM3NSwwIDAuMTU2MjUsLTAuMjE4NzUgMC4xNTYyNSwtMC4zNDM3NSB2IC0wLjEyNSBjIDAsLTAuMjY1NjI1IDAuMDc4MTI1LC0wLjY1NjI1IDAuMTcxODc1LC0xLjA0Njg3NSAwLC0wLjAxNTYyNSAwLjAxNTYyNSwtMC4wNjI1IDAuMDE1NjI1LC0wLjA5Mzc1IDAsLTAuMDkzNzUgLTAuMDMxMjUsLTAuMjM0Mzc1IC0wLjA3ODEyNSwtMC4yMzQzNzUgLTAuMTU2MjUsMCAtMC4zMTI1LDAuMjM0Mzc1IC0wLjUxNTYyNSwwLjM3NSAtMC4xMDkzNzUsMC4wNzgxMjUgLTAuMzEyNSwwLjE1NjI1IC0wLjYwOTM3NSwwLjE1NjI1IGggLTQgYyAtMC4yOTY4NzUsMCAtMC42NTYyNSwtMC4wNjI1IC0wLjczNDM3NSwtMC4yMTg3NSBDIDEuMDQ2ODc1LC03LjA2MjUgMC44OTA2MjUsLTcuMjgxMjUgMC44NDM3NSwtNy4yODEyNSBjIC0wLjA2MjUsMCAtMC4xNTYyNSwwIC0wLjE4NzUsMC4yMzQzNzUgLTAuMDYyNSwwLjQzNzUgLTAuMTI1LDAuNzY1NjI1IC0wLjMxMjUsMS4xNzE4NzUgLTAuMDQ2ODc1LDAuMDYyNSAtMC4wNjI1LDAuMTQwNjI1IC0wLjA2MjUsMC4yMDMxMjUgMCwwLjA3ODEyNSAwLjAxNTYyNSwwLjE0MDYyNSAwLjA3ODEyNSwwLjE0MDYyNSAwLjE1NjI1LDAgMC4zNTkzNzUsLTAuMjgxMjUgMC40MjE4NzUsLTAuNDA2MjUgMC4xNTYyNSwtMC4yNjU2MjUgMC41MzEyNSwtMC40MDYyNSAwLjg3NSwtMC40MDYyNSBoIDAuNDg0Mzc1IGMgMC4zNTkzNzUsMCAwLjU3ODEyNSwwIDAuNzgxMjUsMC4wNDY4NzUgMC4xNzE4NzUsMC4wMzEyNSAwLjE4NzUsMC4yNjU2MjUgMC4xODc1LDAuNDUzMTI1IHYgNC43NjU2MjUgQyAzLjEwOTM3NSwtMC41NjI1IDIuODEyNSwtMC4zNDM3NSAyLjI4MTI1LC0wLjI1IDIuMDQ2ODc1LC0wLjIwMzEyNSAxLjkzNzUsLTAuMTU2MjUgMS45Mzc1LC0wLjA2MjUgMS45Mzc1LDAuMDE1NjI1IDIuMDYyNSwwLjA0Njg3NSAyLjI1LDAuMDQ2ODc1IDIuODEyNSwwLjA0Njg3NSAzLjA2MjUsMCAzLjU5Mzc1LDAgNC4wNzgxMjUsMCA0LjI1LDAuMDQ2ODc1IDQuODEyNSwwLjA0Njg3NSA1LDAuMDQ2ODc1IDUuMTI1LDAuMDE1NjI1IDUuMTI1LC0wLjA2MjUgNS4xMjUsLTAuMTU2MjUgNS4wMTU2MjUsLTAuMjAzMTI1IDQuNzgxMjUsLTAuMjUgNC4yNSwtMC4zNDM3NSAzLjk1MzEyNSwtMC41NjI1IDMuOTUzMTI1LC0xLjA3ODEyNSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoNTkiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTQiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gNC41LC0wLjcxODc1IHYgLTIuMjAzMTI1IGMgMCwtMC44MTI1IC0wLjUxNTYyNSwtMS40MjE4NzUgLTEuMjAzMTI1LC0xLjQyMTg3NSAtMC42NTYyNSwwIC0xLjI2NTYyNSwwLjQyMTg3NSAtMS41NzgxMjUsMC42NTYyNSBDIDEuNjU2MjUsLTMuNzUgMS42MjUsLTMuOTUzMTI1IDEuNjI1LC00LjA3ODEyNSBWIC01LjkwNjI1IGMgMCwtMS4xMjUgMC4wOTM3NSwtMS4yOTY4NzUgMC4wOTM3NSwtMS40MjE4NzUgLTAuMDE1NjI1LC0wLjAzMTI1IC0wLjAzMTI1LC0wLjA3ODEyNSAtMC4wNjI1LC0wLjA3ODEyNSAwLDAgLTAuMDE1NjI1LDAuMDE1NjI1IC0wLjAzMTI1LDAuMDE1NjI1IC0wLjMyODEyNSwwLjEyNSAtMC42ODc1LDAuMjk2ODc1IC0xLjIxODc1LDAuNDIxODc1IC0wLjAzMTI1LDAgLTAuMDYyNSwwLjA2MjUgLTAuMDYyNSwwLjEyNSAwLDAuMDYyNSAwLjAzMTI1LDAuMTI1IDAuMDc4MTI1LDAuMTQwNjI1IDAuMzU5Mzc1LDAuMDYyNSAwLjQ2ODc1LDAuMzc1IDAuNDY4NzUsMC43NjU2MjUgdiA1LjI1IEMgMC44NzUsLTAuNDA2MjUgMC42NTYyNSwtMC4zMTI1IDAuNDM3NSwtMC4yNSBjIC0wLjEwOTM3NSwwLjA0Njg3NSAtMC4yMzQzNzUsMC4wNzgxMjUgLTAuMjM0Mzc1LDAuMTg3NSAwLDAuMDc4MTI1IDAuMTQwNjI1LDAuMDkzNzUgMC4yMDMxMjUsMC4wOTM3NSAwLjQyMTg3NSwwIDAuNDg0Mzc1LC0wLjA0Njg3NSAwLjg1OTM3NSwtMC4wNDY4NzUgMC4zNTkzNzUsMCAwLjM3NSwwLjA0Njg3NSAwLjc5Njg3NSwwLjA0Njg3NSAwLjA3ODEyNSwwIDAuMjAzMTI1LC0wLjAxNTYyNSAwLjIwMzEyNSwtMC4wOTM3NSAwLC0wLjEwOTM3NSAtMC4xMjUsLTAuMTQwNjI1IC0wLjIzNDM3NSwtMC4xODc1IEMgMS44MTI1LC0wLjMxMjUgMS42NDA2MjUsLTAuNDA2MjUgMS42MjUsLTAuNjg3NSB2IC0yLjEyNSBjIDAsLTAuNDM3NSAwLjA2MjUsLTAuNTc4MTI1IDAuMjgxMjUsLTAuNzUgMC4yMDMxMjUsLTAuMTcxODc1IDAuNjA5Mzc1LC0wLjIzNDM3NSAwLjg3NSwtMC4yMzQzNzUgMC40NTMxMjUsMCAwLjk4NDM3NSwwLjQyMTg3NSAwLjk4NDM3NSwwLjkzNzUgdiAyLjE0MDYyNSBjIDAsMC4yODEyNSAtMC4yMDMxMjUsMC40MDYyNSAtMC40MjE4NzUsMC40Njg3NSAtMC4xMDkzNzUsMC4wNDY4NzUgLTAuMjM0Mzc1LDAuMDc4MTI1IC0wLjIzNDM3NSwwLjE4NzUgMCwwLjA3ODEyNSAwLjEyNSwwLjA5Mzc1IDAuMjAzMTI1LDAuMDkzNzUgMC40MjE4NzUsMCAwLjQ1MzEyNSwtMC4wNDY4NzUgMC44MjgxMjUsLTAuMDQ2ODc1IDAuMzU5Mzc1LDAgMC4zOTA2MjUsMC4wNDY4NzUgMC44MTI1LDAuMDQ2ODc1IDAuMDkzNzUsMCAwLjIxODc1LC0wLjAxNTYyNSAwLjIxODc1LC0wLjA5Mzc1IDAsLTAuMTA5Mzc1IC0wLjEyNSwtMC4xNDA2MjUgLTAuMjUsLTAuMTg3NSBDIDQuNzE4NzUsLTAuMzEyNSA0LjUsLTAuNDM3NSA0LjUsLTAuNzE4NzUgWiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDYyIiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi01Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDIuMjM0Mzc1LC00LjAxNTYyNSBjIDAuNDA2MjUsMCAwLjg1OTM3NSwwLjIxODc1IDAuODU5Mzc1LDAuNjQwNjI1IEMgMy4wOTM3NSwtMy4yNSAzLjA2MjUsLTMuMDkzNzUgMywtMy4wNzgxMjUgMi43NjU2MjUsLTMuMDMxMjUgMi41MzEyNSwtMy4wMzEyNSAyLjIxODc1LC0zLjAzMTI1IEggMS4zNTkzNzUgYyAtMC4xNDA2MjUsMCAtMC4xODc1LC0wLjA2MjUgLTAuMTg3NSwtMC4xNTYyNSAwLC0wLjI2NTYyNSAwLjQ4NDM3NSwtMC44MjgxMjUgMS4wNjI1LC0wLjgyODEyNSB6IE0gMi40MDYyNSwtNC4zNDM3NSBjIC0xLjE4NzUsMCAtMi4wOTM3NSwxLjAzMTI1IC0yLjA5Mzc1LDIuMjE4NzUgMCwxLjM5MDYyNSAwLjgxMjUsMi4yNjU2MjUgMS43NjU2MjUsMi4yNjU2MjUgMC45Njg3NSwwIDEuNTYyNSwtMC41OTM3NSAxLjY1NjI1LC0wLjk1MzEyNSAwLjAzMTI1LC0wLjA5Mzc1IDAuMDE1NjI1LC0wLjIxODc1IC0wLjA2MjUsLTAuMjE4NzUgLTAuMDMxMjUsMCAtMC4wNzgxMjUsMC4wNDY4NzUgLTAuMTA5Mzc1LDAuMDc4MTI1IC0wLjI4MTI1LDAuMzU5Mzc1IC0wLjc1LDAuNDY4NzUgLTEuMDE1NjI1LDAuNDY4NzUgLTAuOTM3NSwwIC0xLjU3ODEyNSwtMC44NzUgLTEuNTc4MTI1LC0xLjgyODEyNSAwLC0wLjM1OTM3NSAwLjA5Mzc1LC0wLjM5MDYyNSAwLjI2NTYyNSwtMC4zOTA2MjUgSCAzLjQwNjI1IGMgMC4yODEyNSwwIDAuMzc1LC0wLjE1NjI1IDAuMzc1LC0wLjQ2ODc1IDAsLTAuNzgxMjUgLTAuNTYyNSwtMS4xNzE4NzUgLTEuMzc1LC0xLjE3MTg3NSB6IG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoNjUiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTYiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gNC4wNDY4NzUsLTYuMzU5Mzc1IGMgMC4xODc1LDAgMC4zNTkzNzUsLTAuMTg3NSAwLjM1OTM3NSwtMC40MjE4NzUgMCwtMC41NDY4NzUgLTAuNjQwNjI1LC0wLjYyNSAtMS4xNTYyNSwtMC42MjUgLTAuOTA2MjUsMCAtMi4zMTI1LDAuNzY1NjI1IC0yLjMxMjUsMy4xODc1IC0wLjIwMzEyNSwwLjEwOTM3NSAtMC4yOTY4NzUsMC4xODc1IC0wLjYwOTM3NSwwLjI2NTYyNSBDIDAuMjk2ODc1LC0zLjkzNzUgMC4yNSwtMy45MjE4NzUgMC4yNSwtMy44OTA2MjUgYyAwLDAuMDc4MTI1IDAuMTA5Mzc1LDAuMTg3NSAwLjE1NjI1LDAuMTg3NSAwLjIxODc1LDAuMDMxMjUgMC40MDYyNSwwLjAzMTI1IDAuNTMxMjUsMC4wMzEyNSB2IDIuOTUzMTI1IGMgMCwwLjI4MTI1IC0wLjIzNDM3NSwwLjQwNjI1IC0wLjQzNzUsMC40Njg3NSAtMC4xMjUsMC4wNDY4NzUgLTAuMjUsMC4wNzgxMjUgLTAuMjUsMC4xODc1IDAsMC4wNzgxMjUgMC4xMjUsMC4wOTM3NSAwLjIxODc1LDAuMDkzNzUgMC40MDYyNSwwIDAuNSwtMC4wNDY4NzUgMC44NTkzNzUsLTAuMDQ2ODc1IDAuMzc1LDAgMC40MjE4NzUsMC4wNDY4NzUgMC44MjgxMjUsMC4wNDY4NzUgQyAyLjI1LDAuMDMxMjUgMi4zNzUsMC4wMTU2MjUgMi4zNzUsLTAuMDYyNSAyLjM3NSwtMC4xNzE4NzUgMi4yNSwtMC4yMDMxMjUgMi4xMjUsLTAuMjUgMS45MjE4NzUsLTAuMzEyNSAxLjY4NzUsLTAuNDM3NSAxLjY4NzUsLTAuNzE4NzUgdiAtMi43OTY4NzUgYyAwLC0wLjEwOTM3NSAwLjAzMTI1LC0wLjE4NzUgMC40MDYyNSwtMC4xODc1IGggMS4wMTU2MjUgYyAwLjA3ODEyNSwwIDAuMTQwNjI1LC0wLjIzNDM3NSAwLjE0MDYyNSwtMC4zNzUgMCwtMC4wNjI1IC0wLjAxNTYyNSwtMC4xMjUgLTAuMDQ2ODc1LC0wLjEyNSBIIDEuOTM3NSBjIC0wLjEyNSwwIC0wLjI1LC0wLjAzMTI1IC0wLjI1LC0wLjIzNDM3NSB2IC0wLjU0Njg3NSBjIDAsLTEuNDIxODc1IDAuNDY4NzUsLTIgMS4xMjUsLTIgMC44MTI1LDAgMC45NTMxMjUsMC42MjUgMS4yMzQzNzUsMC42MjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDY4IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi03Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJNIDIuNjcxODc1LC00LjM0Mzc1IEMgMS4zNzUsLTQuMzQzNzUgMC4zNzUsLTMuMTI1IDAuMzc1LC0xLjk2ODc1IGMgMCwxLjIzNDM3NSAwLjkwNjI1LDIuMTA5Mzc1IDIuMDc4MTI1LDIuMTA5Mzc1IDEuNTc4MTI1LDAgMi4zNzUsLTEuMTU2MjUgMi4zNzUsLTIuMzc1IDAsLTEuMTQwNjI1IC0wLjkzNzUsLTIuMTA5Mzc1IC0yLjE1NjI1LC0yLjEwOTM3NSB6IG0gLTAuMTg3NSwwLjMyODEyNSBjIDAuODkwNjI1LDAgMS40ODQzNzUsMS4wMzEyNSAxLjQ4NDM3NSwyLjAzMTI1IDAsMC40MDYyNSAtMC4wNDY4NzUsMC45MDYyNSAtMC4yMDMxMjUsMS4yMzQzNzUgLTAuMjE4NzUsMC40MDYyNSAtMC42MDkzNzUsMC41NzgxMjUgLTEuMDkzNzUsMC41NzgxMjUgLTAuODI4MTI1LDAgLTEuNDM3NSwtMSAtMS40Mzc1LC0yLjAzMTI1IDAsLTAuNSAwLjA0Njg3NSwtMS4wNDY4NzUgMC4zMjgxMjUsLTEuMzkwNjI1IDAuMjUsLTAuMzI4MTI1IDAuNTQ2ODc1LC0wLjQyMTg3NSAwLjkyMTg3NSwtMC40MjE4NzUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDcxIiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi04Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDQuNTMxMjUsLTQuMzU5Mzc1IGMgLTAuMzc1LDAuMTA5Mzc1IC0wLjI5Njg3NSwwLjE0MDYyNSAtMS4zNDM3NSwwLjE4NzUgLTAuMDQ2ODc1LDAgLTAuMjUsMC4wMzEyNSAtMC4yNSwwLjE1NjI1IDAsMC4xNTYyNSAwLjE4NzUsMC4xODc1IDAuMjUsMC4xODc1IDAuMjAzMTI1LDAgMC42NzE4NzUsMC4wOTM3NSAwLjY3MTg3NSwwLjUxNTYyNSB2IDEuOTIxODc1IGMgMCwwLjQzNzUgLTAuMzEyNSwwLjY3MTg3NSAtMC40Njg3NSwwLjc5Njg3NSAtMC4yNjU2MjUsMC4xODc1IC0wLjUzMTI1LDAuMjAzMTI1IC0wLjg3NSwwLjIwMzEyNSBDIDIuMDYyNSwtMC4zOTA2MjUgMS42MjUsLTAuODQzNzUgMS42MjUsLTEuMzQzNzUgdiAtMi4wNDY4NzUgYyAwLC0wLjMxMjUgMC4wMzEyNSwtMC40ODQzNzUgMC4wNjI1LC0wLjgxMjUgQyAxLjcwMzEyNSwtNC4zMTI1IDEuNjU2MjUsLTQuMzU5Mzc1IDEuNTQ2ODc1LC00LjM0Mzc1IDEuMTQwNjI1LC00LjI1IDEuMDMxMjUsLTQuMTg3NSAwLjQ2ODc1LC00LjE3MTg3NSAwLjQwNjI1LC00LjE1NjI1IDAuMjk2ODc1LC00LjEyNSAwLjI5Njg3NSwtMy45ODQzNzUgYyAwLDAuMDkzNzUgMC4xMDkzNzUsMC4xNDA2MjUgMC4xNDA2MjUsMC4xNTYyNSAwLjMxMjUsMC4xMjUgMC40NTMxMjUsMC4yOTY4NzUgMC40NTMxMjUsMC41OTM3NSB2IDIuMTI1IGMgMCwwLjgyODEyNSAwLjUxNTYyNSwxLjI1IDEuMjAzMTI1LDEuMjUgMC42NDA2MjUsMCAxLjE4NzUsLTAuMjAzMTI1IDEuNzM0Mzc1LC0wLjczNDM3NSB2IDAuMDYyNSBjIDAsMC4xNzE4NzUgLTAuMDYyNSwwLjU0Njg3NSAtMC4wNjI1LDAuNjg3NSAwLDAuMDMxMjUgMCwwLjA0Njg3NSAwLjAzMTI1LDAuMDQ2ODc1IDAuMDYyNSwwIDAuMjE4NzUsLTAuMDQ2ODc1IDAuMjUsLTAuMDYyNSAwLjMxMjUsLTAuMTI1IDAuNjg3NSwtMC4yODEyNSAxLjIzNDM3NSwtMC4zNTkzNzUgMC4wNDY4NzUsMCAwLjE0MDYyNSwtMC4wMzEyNSAwLjE0MDYyNSwtMC4xNTYyNSAwLC0wLjEyNSAtMC4wOTM3NSwtMC4xNDA2MjUgLTAuMTU2MjUsLTAuMTI1IC0wLjA5Mzc1LDAuMDE1NjI1IC0wLjM3NSwwLjAzMTI1IC0wLjQ4NDM3NSwwLjAzMTI1IC0wLjE1NjI1LDAgLTAuMTg3NSwtMC4yOTY4NzUgLTAuMTg3NSwtMC43MzQzNzUgdiAtMi4yMTg3NSBjIDAsLTAuMTcxODc1IDAuMDQ2ODc1LC0wLjY3MTg3NSAwLjA5Mzc1LC0wLjc1IDAuMDQ2ODc1LC0wLjA3ODEyNSAtMC4wMzEyNSwtMC4xODc1IC0wLjEyNSwtMC4xODc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg3NCIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItOSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAxLjY4NzUsLTIuNzY1NjI1IGMgMCwtMC43MDMxMjUgMC4zOTA2MjUsLTAuODkwNjI1IDAuNzM0Mzc1LC0wLjg5MDYyNSAwLjIwMzEyNSwwIDAuNDM3NSwwLjE4NzUgMC42MjUsMC4xODc1IDAuMjAzMTI1LDAgMC40MDYyNSwtMC4zMjgxMjUgMC40MDYyNSwtMC41NDY4NzUgMCwtMC4xODc1IC0wLjIwMzEyNSwtMC4zMjgxMjUgLTAuNSwtMC4zMjgxMjUgLTAuMjUsMCAtMC42NDA2MjUsMC4xNTYyNSAtMC45Njg3NSwwLjQ1MzEyNSAtMC4wNzgxMjUsMC4wNjI1IC0wLjIwMzEyNSwwLjI1IC0wLjI1LDAuMjUgLTAuMDE1NjI1LDAgLTAuMDE1NjI1LDAgLTAuMDE1NjI1LC0wLjAxNTYyNSBDIDEuNzUsLTMuOTg0Mzc1IDEuNzUsLTQuMzc1IDEuNzUsLTQuNDM3NSBjIDAsLTAuMDMxMjUgLTAuMDMxMjUsLTAuMDc4MTI1IC0wLjA2MjUsLTAuMDc4MTI1IDAsMCAwLDAuMDE1NjI1IC0wLjAxNTYyNSwwLjAxNTYyNSAtMC4yODEyNSwwLjE1NjI1IC0wLjYyNSwwLjQ1MzEyNSAtMS4xNzE4NzUsMC41NzgxMjUgLTAuMDMxMjUsMCAtMC4wOTM3NSwwLjA2MjUgLTAuMDkzNzUsMC4xMjUgMCwwLjA2MjUgMC4wNjI1LDAuMTI1IDAuMTA5Mzc1LDAuMTI1IEMgMC44NTkzNzUsLTMuNTkzNzUgMC45Mzc1LC0zLjI4MTI1IDAuOTM3NSwtMi45MDYyNSB2IDIuMjUgYyAwLDAuMjgxMjUgLTAuMTg3NSwwLjM0Mzc1IC0wLjM5MDYyNSwwLjQwNjI1IC0wLjEwOTM3NSwwLjA0Njg3NSAtMC4yNSwwLjA3ODEyNSAtMC4yNSwwLjE4NzUgMCwwLjA3ODEyNSAwLjE0MDYyNSwwLjA5Mzc1IDAuMjE4NzUsMC4wOTM3NSAwLjQyMTg3NSwwIDAuNDg0Mzc1LC0wLjA0Njg3NSAwLjg0Mzc1LC0wLjA0Njg3NSAwLjM3NSwwIDAuNSwwLjA0Njg3NSAwLjkyMTg3NSwwLjA0Njg3NSAwLjA3ODEyNSwwIDAuMjAzMTI1LC0wLjAxNTYyNSAwLjIwMzEyNSwtMC4wOTM3NSAwLC0wLjEwOTM3NSAtMC4xMjUsLTAuMTQwNjI1IC0wLjIzNDM3NSwtMC4xODc1IEMgMi4wMzEyNSwtMC4zMTI1IDEuNjg3NSwtMC40MjE4NzUgMS42ODc1LC0wLjcwMzEyNSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoNzciIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTEwIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDIuNDA2MjUsLTMuOTg0Mzc1IGMgMC44MTI1LDAgMS4yOTY4NzUsMC43MTg3NSAxLjI5Njg3NSwxLjMxMjUgdiAxLjQwNjI1IGMgMCwwLjUxNTYyNSAtMC40MjE4NzUsMC45Mzc1IC0xLDAuOTM3NSAtMC40Njg3NSwwIC0xLjU2MjUsLTAuMzI4MTI1IC0xLjU2MjUsLTEuOTA2MjUgMCwtMS40MDYyNSAwLjg1OTM3NSwtMS43NSAxLjI2NTYyNSwtMS43NSB6IE0gMy41NDY4NzUsLTQuMTI1IEMgMy40ODQzNzUsLTQuMjAzMTI1IDMuMDMxMjUsLTQuMzQzNzUgMi43MzQzNzUsLTQuMzQzNzUgMS4yNjU2MjUsLTQuMzQzNzUgMC4zNzUsLTMuMjE4NzUgMC4zNzUsLTIgYyAwLDEuMDYyNSAwLjczNDM3NSwyLjE0MDYyNSAxLjkzNzUsMi4xNDA2MjUgMC42ODc1LDAgMS4xNTYyNSwtMC40MDYyNSAxLjM3NSwtMC43MzQzNzUgdiAwLjA2MjUgYyAwLDAuMTcxODc1IC0wLjA0Njg3NSwwLjU0Njg3NSAtMC4wNDY4NzUsMC42ODc1IDAsMC4wMzEyNSAtMC4wMTU2MjUsMC4wNDY4NzUgMC4wMzEyNSwwLjA0Njg3NSAwLjA2MjUsMCAwLjIwMzEyNSwtMC4wNDY4NzUgMC4yNSwtMC4wNjI1IDAuMjk2ODc1LC0wLjEyNSAwLjY3MTg3NSwtMC4yODEyNSAxLjIxODc1LC0wLjM1OTM3NSAwLjA2MjUsMCAwLjE1NjI1LC0wLjAzMTI1IDAuMTU2MjUsLTAuMTU2MjUgQyA1LjI5Njg3NSwtMC41IDUuMTg3NSwtMC41MTU2MjUgNS4xNDA2MjUsLTAuNSA1LjAzMTI1LC0wLjQ4NDM3NSA0Ljc1LC0wLjQ2ODc1IDQuNjU2MjUsLTAuNDY4NzUgYyAtMC4xNzE4NzUsMCAtMC4yMTg3NSwtMC4yNSAtMC4yMTg3NSwtMC42ODc1IHYgLTQuNzUgYyAwLC0wLjkzNzUgMC4wNjI1LC0xLjI5Njg3NSAwLjA2MjUsLTEuNDIxODc1IDAsLTAuMDQ2ODc1IC0wLjAzMTI1LC0wLjA2MjUgLTAuMDYyNSwtMC4wNjI1IC0wLjE1NjI1LDAgLTAuNTE1NjI1LDAuMjM0Mzc1IC0xLjI4MTI1LDAuNDIxODc1IC0wLjA2MjUsMCAtMC4wNzgxMjUsMC4wNjI1IC0wLjA3ODEyNSwwLjEyNSAwLDAuMDYyNSAwLjAzMTI1LDAuMTI1IDAuMDc4MTI1LDAuMTQwNjI1IDAuMzU5Mzc1LDAuMDYyNSAwLjU0Njg3NSwwLjE4NzUgMC41NDY4NzUsMC43NjU2MjUgdiAxLjY1NjI1IGMgMCwwLjE4NzUgLTAuMDE1NjI1LDAuMjUgLTAuMDQ2ODc1LDAuMjUgLTAuMDE1NjI1LDAgLTAuMDYyNSwtMC4wNDY4NzUgLTAuMTA5Mzc1LC0wLjA5Mzc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg4MCIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMTEiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMC42ODc1LC01LjkzNzUgYyAwLDAuMjk2ODc1IDAuMjM0Mzc1LDAuNTMxMjUgMC41MzEyNSwwLjUzMTI1IDAuMjk2ODc1LDAgMC41MzEyNSwtMC4yMzQzNzUgMC41MzEyNSwtMC41MzEyNSAwLC0wLjI5Njg3NSAtMC4yMzQzNzUsLTAuNTMxMjUgLTAuNTMxMjUsLTAuNTMxMjUgLTAuMjk2ODc1LDAgLTAuNTMxMjUsMC4yMzQzNzUgLTAuNTMxMjUsMC41MzEyNSB6IG0gMS4wMTU2MjUsMS4zNzUgYyAtMC4wOTM3NSwwIC0wLjU2MjUsMC40Mzc1IC0xLjI2NTYyNSwwLjYwOTM3NSAtMC4wMzEyNSwwIC0wLjA2MjUsMC4wNjI1IC0wLjA2MjUsMC4xMjUgMCwwLjA2MjUgMC4wMzEyNSwwLjEyNSAwLjA3ODEyNSwwLjEyNSBDIDAuODEyNSwtMy42MjUgMC45Mzc1LC0zLjMxMjUgMC45Mzc1LC0yLjkyMTg3NSBWIC0wLjY1NjI1IEMgMC45Mzc1LC0wLjM3NSAwLjcwMzEyNSwtMC4zMTI1IDAuNSwtMC4yNSBjIC0wLjEyNSwwLjA0Njg3NSAtMC4yNSwwLjA3ODEyNSAtMC4yNSwwLjE4NzUgMCwwLjA3ODEyNSAwLjEyNSwwLjA5Mzc1IDAuMjE4NzUsMC4wOTM3NSAwLjQwNjI1LDAgMC40Njg3NSwtMC4wNDY4NzUgMC44NDM3NSwtMC4wNDY4NzUgMC4zNzUsMCAwLjQ1MzEyNSwwLjA0Njg3NSAwLjg0Mzc1LDAuMDQ2ODc1IEMgMi4yNSwwLjAzMTI1IDIuMzc1LDAuMDE1NjI1IDIuMzc1LC0wLjA2MjUgMi4zNzUsLTAuMTcxODc1IDIuMjUsLTAuMjAzMTI1IDIuMTI1LC0wLjI1IDEuOTIxODc1LC0wLjMxMjUgMS42ODc1LC0wLjM3NSAxLjY4NzUsLTAuNjU2MjUgdiAtMi40Mzc1IGMgMCwtMC40Njg3NSAwLjA0Njg3NSwtMC45ODQzNzUgMC4wOTM3NSwtMS40MDYyNSAwLC0wLjAzMTI1IC0wLjAzMTI1LC0wLjA2MjUgLTAuMDc4MTI1LC0wLjA2MjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDgzIiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi0xMiI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAyLjA5Mzc1LC0zLjcwMzEyNSBjIDAuMTQwNjI1LDAgMC4zOTA2MjUsMCAwLjY3MTg3NSwwIDAuMzU5Mzc1LDAgMC45MDYyNSwwLjAzMTI1IDAuOTA2MjUsMC4wMzEyNSBWIC00LjIxODc1IGMgMCwwIC0wLjM3NSwwLjA3ODEyNSAtMC43MDMxMjUsMC4wNzgxMjUgLTAuMzI4MTI1LDAgLTAuNzAzMTI1LC0wLjAzMTI1IC0xLjAzMTI1LC0wLjA2MjUgLTAuMTI1LDAgLTAuMjUsLTAuMDMxMjUgLTAuMjUsLTAuMjM0Mzc1IHYgLTAuNTQ2ODc1IGMgMCwtMS4zNzUgMC43OTY4NzUsLTEuNTYyNSAxLjE1NjI1LC0xLjU2MjUgMC42ODc1LDAgMC45Njg3NSwwLjI2NTYyNSAxLjEyNSwwLjQ4NDM3NSAwLjA0Njg3NSwwLjA2MjUgMC4xMDkzNzUsMC4wOTM3NSAwLjE3MTg3NSwwLjA5Mzc1IDAuMDkzNzUsMCAwLjI4MTI1LC0wLjMyODEyNSAwLjI4MTI1LC0wLjU2MjUgMCwtMC4wNzgxMjUgLTAuMDQ2ODc1LC0wLjEyNSAtMC4xMDkzNzUsLTAuMTcxODc1IC0wLjI4MTI1LC0wLjE1NjI1IC0wLjc1LC0wLjI2NTYyNSAtMC45Njg3NSwtMC4yNjU2MjUgLTAuNjA5Mzc1LDAgLTIuMzkwNjI1LDAuNDM3NSAtMi4zOTA2MjUsMi43NSAtMC4yMDMxMjUsMC4xMDkzNzUgLTAuMzEyNSwwLjE4NzUgLTAuNjI1LDAuMjY1NjI1IEMgMC4yOTY4NzUsLTMuOTM3NSAwLjI1LC0zLjkyMTg3NSAwLjI1LC0zLjg5MDYyNSBjIDAsMC4wNzgxMjUgMC4xMDkzNzUsMC4xODc1IDAuMTU2MjUsMC4xODc1IDAuMjE4NzUsMC4wMzEyNSAwLjQwNjI1LDAuMDMxMjUgMC41MzEyNSwwLjAzMTI1IHYgMi45NTMxMjUgYyAwLDAuMjgxMjUgLTAuMjM0Mzc1LDAuNDA2MjUgLTAuNDM3NSwwLjQ2ODc1IC0wLjEyNSwwLjA0Njg3NSAtMC4yNSwwLjA3ODEyNSAtMC4yNSwwLjE4NzUgMCwwLjA3ODEyNSAwLjEyNSwwLjA5Mzc1IDAuMjE4NzUsMC4wOTM3NSAwLjQwNjI1LDAgMC41LC0wLjA0Njg3NSAwLjg1OTM3NSwtMC4wNDY4NzUgMC4zNzUsMCAwLjQyMTg3NSwwLjA0Njg3NSAwLjgyODEyNSwwLjA0Njg3NSBDIDIuMjUsMC4wMzEyNSAyLjM3NSwwLjAxNTYyNSAyLjM3NSwtMC4wNjI1IDIuMzc1LC0wLjE3MTg3NSAyLjI1LC0wLjIwMzEyNSAyLjEyNSwtMC4yNSAxLjkyMTg3NSwtMC4zMTI1IDEuNjg3NSwtMC40Mzc1IDEuNjg3NSwtMC43MTg3NSB2IC0yLjc5Njg3NSBjIDAsLTAuMTA5Mzc1IDAuMDQ2ODc1LC0wLjE4NzUgMC40MDYyNSwtMC4xODc1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGg4NiIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMTMiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Ik0gMi45MjE4NzUsLTMuODQzNzUgQyAzLjUsLTMuODI4MTI1IDMuODc1LC0zLjQ2ODc1IDMuODc1LC0yLjg1OTM3NSBWIC0wLjY1NjI1IEMgMy44NzUsLTAuMzc1IDMuNjQwNjI1LC0wLjMxMjUgMy40MjE4NzUsLTAuMjUgMy4zMTI1LC0wLjIwMzEyNSAzLjE4NzUsLTAuMTcxODc1IDMuMTg3NSwtMC4wNjI1IGMgMCwwLjA3ODEyNSAwLjEyNSwwLjA5Mzc1IDAuMjAzMTI1LDAuMDkzNzUgMC40MjE4NzUsMCAwLjUsLTAuMDQ2ODc1IDAuODU5Mzc1LC0wLjA0Njg3NSAwLjM3NSwwIDAuNDIxODc1LDAuMDQ2ODc1IDAuODQzNzUsMC4wNDY4NzUgMC4wNzgxMjUsMCAwLjIwMzEyNSwtMC4wMTU2MjUgMC4yMDMxMjUsLTAuMDkzNzUgMCwtMC4xMDkzNzUgLTAuMTI1LC0wLjE0MDYyNSAtMC4yMzQzNzUsLTAuMTg3NSBDIDQuODQzNzUsLTAuMzEyNSA0LjYwOTM3NSwtMC4zNzUgNC42MDkzNzUsLTAuNjU2MjUgdiAtMi4yMzQzNzUgYyAwLC0wLjgxMjUgLTAuNSwtMS40NTMxMjUgLTEuMTg3NSwtMS40NTMxMjUgLTAuNjU2MjUsMCAtMS4yMDMxMjUsMC4yMzQzNzUgLTEuNjg3NSwwLjcwMzEyNSAtMC4wMTU2MjUsLTAuMDE1NjI1IC0wLjAxNTYyNSwtMC4wNjI1IC0wLjAxNTYyNSwtMC4xMjUgMCwtMC4yMDMxMjUgMC4wNDY4NzUsLTAuNTc4MTI1IDAuMDQ2ODc1LC0wLjY3MTg3NSAwLC0wLjA0Njg3NSAtMC4wNDY4NzUsLTAuMDc4MTI1IC0wLjA3ODEyNSwtMC4wNzgxMjUgLTAuMzU5Mzc1LDAuMjM0Mzc1IC0wLjYwOTM3NSwwLjQ2ODc1IC0xLjE1NjI1LDAuNTkzNzUgLTAuMDQ2ODc1LDAgLTAuMDc4MTI1LDAuMDYyNSAtMC4wNzgxMjUsMC4xMjUgMCwwLjA2MjUgMC4wMzEyNSwwLjEyNSAwLjA3ODEyNSwwLjEyNSAwLjM1OTM3NSwwLjA3ODEyNSAwLjQwNjI1LDAuMzkwNjI1IDAuNDA2MjUsMC43NjU2MjUgdiAyLjI1IEMgMC45Mzc1LC0wLjM3NSAwLjcwMzEyNSwtMC4zMTI1IDAuNSwtMC4yNSBjIC0wLjEyNSwwLjA0Njg3NSAtMC4yNSwwLjA3ODEyNSAtMC4yNSwwLjE4NzUgMCwwLjA3ODEyNSAwLjEyNSwwLjA5Mzc1IDAuMjE4NzUsMC4wOTM3NSAwLjQwNjI1LDAgMC40Njg3NSwtMC4wNDY4NzUgMC44NDM3NSwtMC4wNDY4NzUgMC4zNzUsMCAwLjQzNzUsMC4wNDY4NzUgMC44NDM3NSwwLjA0Njg3NSBDIDIuMjUsMC4wMzEyNSAyLjM3NSwwLjAxNTYyNSAyLjM3NSwtMC4wNjI1IDIuMzc1LC0wLjE3MTg3NSAyLjI1LC0wLjIwMzEyNSAyLjEyNSwtMC4yNSAxLjkyMTg3NSwtMC4zMTI1IDEuNjg3NSwtMC4zNzUgMS42ODc1LC0wLjY1NjI1IFYgLTIuODEyNSBjIDAsLTAuNDM3NSAwLjE1NjI1LC0wLjY1NjI1IDAuMjgxMjUsLTAuNzUgMC4yNSwtMC4yMTg3NSAwLjYwOTM3NSwtMC4yODEyNSAwLjk1MzEyNSwtMC4yODEyNSB6IG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoODkiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTE0Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJNIDEuOTg0Mzc1LDAuMTQwNjI1IEMgMi42MjUsMC4xNDA2MjUgMy4yMTg3NSwtMC4zNzUgMy4yMTg3NSwtMC41IDMuMjE4NzUsLTAuNTc4MTI1IDMuMTcxODc1LC0wLjY3MTg3NSAzLjEwOTM3NSwtMC42MjUgMi45Mzc1LC0wLjUgMi43MzQzNzUsLTAuNDM3NSAyLjMyODEyNSwtMC40Mzc1IDIsLTAuNDM3NSAxLjYyNSwtMC42NDA2MjUgMS42MjUsLTEuNDIxODc1IFYgLTMuNDA2MjUgYyAwLC0wLjI4MTI1IDAuMDYyNSwtMC4yOTY4NzUgMC40MjE4NzUsLTAuMjk2ODc1IEggMy4wOTM3NSBjIDAuMDQ2ODc1LDAgMC4wOTM3NSwtMC4xMjUgMC4wOTM3NSwtMC4yNSAwLC0wLjEyNSAtMC4wNDY4NzUsLTAuMjUgLTAuMDkzNzUsLTAuMjUgSCAxLjg5MDYyNSBDIDEuNzUsLTQuMjAzMTI1IDEuNjA5Mzc1LC00LjI1IDEuNjI1LC00LjM0Mzc1IEwgMS43MTg3NSwtNC44MTI1IGMgMCwtMC4wOTM3NSAtMC4xMjUsLTAuMDkzNzUgLTAuMTg3NSwtMC4wOTM3NSAtMC4xMDkzNzUsMCAtMC41NjI1LDAuNzY1NjI1IC0xLjEwOTM3NSwwLjkyMTg3NSBDIDAuNDA2MjUsLTMuOTY4NzUgMC4zNzUsLTMuOTM3NSAwLjM3NSwtMy45MDYyNSBjIDAsMC4wNzgxMjUgMC4wNzgxMjUsMC4yMDMxMjUgMC4xMjUsMC4yMDMxMjUgMC4zMTI1LDAgMC4zOTA2MjUsMC4wMzEyNSAwLjM5MDYyNSwwLjE3MTg3NSB2IDIuNDIxODc1IGMgMCwwLjg3NSAwLjQzNzUsMS4yNSAxLjA5Mzc1LDEuMjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDkyIiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi0xNSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAxLjg0Mzc1LC00LjA3ODEyNSBjIDAuMzQzNzUsMCAwLjY1NjI1LDAuMzEyNSAwLjY3MTg3NSwwLjYwOTM3NSAwLDAuMDkzNzUgMC4yNSwwLjIxODc1IDAuMzQzNzUsMC4yMTg3NSAwLjA0Njg3NSwwIDAuMDYyNSwwIDAuMDYyNSwtMC4wMzEyNSBDIDIuOTIxODc1LC0zLjU3ODEyNSAyLjg3NSwtMy45NTMxMjUgMi43NSwtNC4xMDkzNzUgMi42NDA2MjUsLTQuMjAzMTI1IDIuMzkwNjI1LC00LjM0Mzc1IDEuOTY4NzUsLTQuMzQzNzUgYyAtMS4wMzEyNSwwIC0xLjQwNjI1LDAuNjQwNjI1IC0xLjQwNjI1LDEuMjM0Mzc1IDAsMC41MTU2MjUgMC41LDAuOTIxODc1IDEsMS4yODEyNSBDIDIuMDMxMjUsLTEuNSAyLjM1OTM3NSwtMS4yNSAyLjM1OTM3NSwtMC44NzUgYyAwLDAuNDIxODc1IC0wLjIzNDM3NSwwLjczNDM3NSAtMC43MzQzNzUsMC43MzQzNzUgLTAuNDIxODc1LDAgLTAuOTA2MjUsLTAuMzkwNjI1IC0wLjk2ODc1LC0wLjc1IEMgMC42NDA2MjUsLTAuOTM3NSAwLjU2MjUsLTAuOTY4NzUgMC41LC0wLjk2ODc1IGMgLTAuMDkzNzUsMCAtMC4xODc1LDAuMDMxMjUgLTAuMTg3NSwwLjA5Mzc1IDAuMDE1NjI1LDAuMjUgMC4wNjI1LDAuNSAwLjE0MDYyNSwwLjY0MDYyNSAwLjA2MjUsMC4xNDA2MjUgMC41NDY4NzUsMC4zNzUgMS4xMDkzNzUsMC4zNzUgMS4xNzE4NzUsMCAxLjUxNTYyNSwtMC41MzEyNSAxLjUxNTYyNSwtMS4yNSAwLC0wLjcwMzEyNSAtMC42ODc1LC0xLjEwOTM3NSAtMSwtMS4zMTI1IEMgMS43NSwtMi42NDA2MjUgMS4xODc1LC0yLjk2ODc1IDEuMTg3NSwtMy4zNzUgYyAwLC0wLjQyMTg3NSAwLjI2NTYyNSwtMC43MDMxMjUgMC42NTYyNSwtMC43MDMxMjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDk1IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi0xNiI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0iTSAyLjY4NzUsLTAuMzc1IEggMS40NTMxMjUgYyAtMC4wNjI1LDAgLTAuMTcxODc1LC0wLjA2MjUgLTAuMTI1LC0wLjE1NjI1IGwgMi4wMzEyNSwtMy4wNjI1IEMgMy41LC0zLjgxMjUgMy42MDkzNzUsLTMuOTUzMTI1IDMuNzY1NjI1LC00LjEyNSAzLjc5Njg3NSwtNC4xNzE4NzUgMy43MzQzNzUsLTQuMjUgMy42ODc1LC00LjI1IGMgLTAuNjQwNjI1LDAuMDE1NjI1IC0xLjIzNDM3NSwwLjAzMTI1IC0xLjk1MzEyNSwwLjAzMTI1IC0wLjA5Mzc1LDAgLTAuMjUsMC4wMTU2MjUgLTAuNDA2MjUsMC4wMTU2MjUgQyAxLjE0MDYyNSwtNC4yMDMxMjUgMC45Mzc1LC00LjIxODc1IDAuODc1LC00LjI4MTI1IDAuODEyNSwtNC4zMjgxMjUgMC43NSwtNC4zNzUgMC43MTg3NSwtNC4zNzUgYyAtMC4wMzEyNSwwIC0wLjE1NjI1LDAuMDkzNzUgLTAuMTU2MjUsMC4yMDMxMjUgMCwwLjI1IC0wLjA5Mzc1LDAuNzM0Mzc1IC0wLjE3MTg3NSwwLjkzNzUgQyAwLjM0Mzc1LC0zLjE1NjI1IDAuMzU5Mzc1LC0zIDAuNDUzMTI1LC0zIDAuNTYyNSwtMyAwLjY4NzUsLTMuMjAzMTI1IDAuNzM0Mzc1LC0zLjI2NTYyNSAwLjkzNzUsLTMuNTMxMjUgMS4wOTM3NSwtMy44MjgxMjUgMS4yODEyNSwtMy44MjgxMjUgaCAxLjIzNDM3NSBjIDAuMTU2MjUsMCAwLjEyNSwwLjA2MjUgMC4wOTM3NSwwLjEwOTM3NSBDIDEuODQzNzUsLTIuNSAxLjM1OTM3NSwtMS43NSAwLjY1NjI1LC0wLjczNDM3NSAwLjUsLTAuNTMxMjUgMC4yNjU2MjUsLTAuMTcxODc1IDAuMjY1NjI1LC0wLjEyNSBjIDAsMC4wNDY4NzUgMC4wOTM3NSwwLjE3MTg3NSAwLjE0MDYyNSwwLjE3MTg3NSBDIDAuNTkzNzUsMC4wNDY4NzUgMC45NTMxMjUsMCAxLjI1LDAgYyAxLjE0MDYyNSwwIDEuOTA2MjUsMC4wNDY4NzUgMi4yMTg3NSwwLjA0Njg3NSAwLjA2MjUsMCAwLjEyNSwtMC4wOTM3NSAwLjE0MDYyNSwtMC4xNDA2MjUgMC4wNjI1LC0wLjE3MTg3NSAwLjI5Njg3NSwtMS4wMTU2MjUgMC4yOTY4NzUsLTEuMDkzNzUgMCwtMC4wNDY4NzUgMC4wMTU2MjUsLTAuMjM0Mzc1IC0wLjA3ODEyNSwtMC4yMzQzNzUgLTAuMTI1LDAgLTAuMjAzMTI1LDAuMTg3NSAtMC4yMzQzNzUsMC4yNSBDIDMuMjgxMjUsLTAuNzE4NzUgMywtMC4zNzUgMi42ODc1LC0wLjM3NSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoOTgiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTE3Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDAuMzc1LC0xLjc4MTI1IGMgMC43MDMxMjUsLTAuMDYyNSAxLjM0Mzc1LC0wLjE3MTg3NSAxLjk4NDM3NSwtMC4yNjU2MjUgMC4xNTYyNSwtMC4wMTU2MjUgMC4yMTg3NSwtMC4zMTI1IDAuMjE4NzUsLTAuNTYyNSAwLC0wLjA0Njg3NSAtMC4wNDY4NzUsLTAuMDYyNSAtMC4wOTM3NSwtMC4wNjI1IC0wLjY3MTg3NSwwLjA2MjUgLTEuMzQzNzUsMC4xNTYyNSAtMi4wMTU2MjUsMC4yNSAtMC4wOTM3NSwwLjAxNTYyNSAtMC4xNzE4NzUsMC4zNDM3NSAtMC4xNzE4NzUsMC41NzgxMjUgMCwwLjAzMTI1IDAuMDE1NjI1LDAuMDYyNSAwLjA3ODEyNSwwLjA2MjUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDEwMSIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMTgiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMS45MDYyNSwtNC4zNDM3NSBjIC0wLjgxMjUsMCAtMS41MzEyNSwwLjg0Mzc1IC0xLjUzMTI1LDEuMDYyNSAwLDAuMDc4MTI1IDAuMDE1NjI1LDAuMTI1IDAuMDc4MTI1LDAuMTI1IDAuMDQ2ODc1LDAgMC4xNDA2MjUsLTAuMDMxMjUgMC4xNzE4NzUsLTAuMDc4MTI1IDAuMjgxMjUsLTAuMjk2ODc1IDAuNTMxMjUsLTAuNTMxMjUgMSwtMC41MzEyNSAwLjQwNjI1LDAgMC42NzE4NzUsMC4yOTY4NzUgMC42NzE4NzUsMC43MDMxMjUgMCwwLjU0Njg3NSAtMC4yMzQzNzUsMC45Mzc1IC0wLjQyMTg3NSwxLjEwOTM3NSAtMC4yOTY4NzUsMC4yNjU2MjUgLTAuNSwwLjQwNjI1IC0wLjczNDM3NSwwLjUzMTI1IEMgMS4wMTU2MjUsLTEuMzQzNzUgMC44MTI1LC0xLjE1NjI1IDAuODEyNSwtMS4wNjI1IGMgMCwwLjA3ODEyNSAwLjA5Mzc1LDAuMDkzNzUgMC4xODc1LDAuMDkzNzUgMC4wNDY4NzUsMCAwLjMyODEyNSwtMC4yMDMxMjUgMC42NTYyNSwtMC4yMDMxMjUgMC43NjU2MjUsMCAwLjg5MDYyNSwwLjY1NjI1IDAuODkwNjI1LDEgMCwxIC0wLjQwNjI1LDEuMzEyNSAtMC45Mzc1LDEuNTkzNzUgQyAxLjQyMTg3NSwxLjUxNTYyNSAxLDEuNTMxMjUgMC45MDYyNSwxLjUzMTI1IDAuNzgxMjUsMS41MzEyNSAwLjYyNSwxLjcxODc1IDAuNjI1LDEuODQzNzUgMC42MjUsMS45NTMxMjUgMC43ODEyNSwyIDAuOTA2MjUsMiAxLjAzMTI1LDIgMS4zNzUsMS45MDYyNSAxLjYyNSwxLjc4MTI1IDIuNDUzMTI1LDEuMzU5Mzc1IDMuMzQzNzUsMC43MTg3NSAzLjM0Mzc1LC0wLjU2MjUgYyAwLC0wLjQ1MzEyNSAtMC4zMTI1LC0xLjEwOTM3NSAtMS4yODEyNSwtMS4xMjUgQyAyLC0xLjY4NzUgMiwtMS43MzQzNzUgMi4wNDY4NzUsLTEuNzUgYyAwLjgxMjUsLTAuNDY4NzUgMC45ODQzNzUsLTEuMTU2MjUgMC45ODQzNzUsLTEuNSAwLC0wLjY1NjI1IC0wLjQ1MzEyNSwtMS4wOTM3NSAtMS4xMjUsLTEuMDkzNzUgeiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDEwNCIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMTkiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMy43ODEyNSwtMy4wOTM3NSBjIDAsLTAuMTU2MjUgMCwtMC4zNzUgMC4wNDY4NzUsLTAuNDg0Mzc1IDAuMTQwNjI1LC0wLjAxNTYyNSAwLjA0Njg3NSwtMC4wOTM3NSAwLjY0MDYyNSwtMC4wOTM3NSAwLjA2MjUsMCAwLjA5Mzc1LC0wLjA3ODEyNSAwLjA5Mzc1LC0wLjE3MTg3NSAwLC0wLjA5Mzc1IC0wLjAxNTYyNSwtMC4yMzQzNzUgLTAuMDkzNzUsLTAuMjM0Mzc1IC0wLjA5Mzc1LDAgLTAuMzkwNjI1LDAuMDMxMjUgLTAuNTQ2ODc1LDAuMDMxMjUgLTAuMjE4NzUsMCAtMC4zNTkzNzUsMCAtMC41NjI1LC0wLjAzMTI1IEMgMi45MDYyNSwtNC4xNzE4NzUgMi43MDMxMjUsLTQuMzc1IDIuMjM0Mzc1LC00LjM3NSBjIC0wLjk1MzEyNSwwIC0xLjgyODEyNSwwLjY4NzUgLTEuODI4MTI1LDEuNjcxODc1IDAsMC43ODEyNSAwLjczNDM3NSwxLjM0Mzc1IDAuODc1LDEuMzc1IEMgMS4xMjUsLTEuMDkzNzUgMC44NTkzNzUsLTEgMC42NTYyNSwtMC44NDM3NSBjIC0wLjE0MDYyNSwwLjEwOTM3NSAtMC4yMzQzNzUsMC4yMTg3NSAtMC4yMzQzNzUsMC4zNzUgMCwwLjUgMC41OTM3NSwwLjcxODc1IDAuOTM3NSwwLjc5Njg3NSBDIDEuMjAzMTI1LDAuNTc4MTI1IDAuOTIxODc1LDAuNzUgMC42MjUsMC45Mzc1IDAuNDUzMTI1LDEuMDQ2ODc1IDAuMTA5Mzc1LDEuMzU5Mzc1IDAuMTA5Mzc1LDEuODQzNzUgYyAwLDAuOTIxODc1IDEuMDYyNSwxLjIwMzEyNSAxLjkzNzUsMS4yMDMxMjUgMS4wNjI1LDAgMi4zNDM3NSwtMS4wNzgxMjUgMi4zNDM3NSwtMi4yMzQzNzUgMCwtMC44OTA2MjUgLTEuMDE1NjI1LC0wLjk4NDM3NSAtMi4zNDM3NSwtMS4xMDkzNzUgLTAuMzI4MTI1LC0wLjAzMTI1IC0xLC0wLjE0MDYyNSAtMSwtMC40MjE4NzUgMCwtMC4xNDA2MjUgMC4yMzQzNzUsLTAuMzU5Mzc1IDAuNDUzMTI1LC0wLjUxNTYyNSAwLjE1NjI1LDAuMDkzNzUgMC40Njg3NSwwLjEyNSAwLjU2MjUsMC4xMjUgMC45Mzc1LDAgMS43MTg3NSwtMC45MDYyNSAxLjcxODc1LC0xLjk4NDM3NSB6IG0gLTEuNjg3NSwtMC45NTMxMjUgYyAwLjU5Mzc1LDAgMSwwLjY0MDYyNSAxLDEuMjY1NjI1IDAsMC42ODc1IC0wLjM5MDYyNSwxLjI5Njg3NSAtMC45MjE4NzUsMS4yOTY4NzUgLTAuNTkzNzUsMCAtMSwtMC42ODc1IC0xLC0xLjM0Mzc1IDAsLTAuNTE1NjI1IDAuMzEyNSwtMS4yMTg3NSAwLjkyMTg3NSwtMS4yMTg3NSB6IE0gMC44NTkzNzUsMS40MDYyNSBjIDAsLTAuMTcxODc1IDAuMDc4MTI1LC0wLjM1OTM3NSAwLjI1LC0wLjU2MjUgQyAxLjI1LDAuNzAzMTI1IDEuNTE1NjI1LDAuNDM3NSAxLjY0MDYyNSwwLjM1OTM3NSBjIDAuMDYyNSwtMC4wMTU2MjUgMC4xNzE4NzUsMCAwLjIzNDM3NSwwIEMgMi4xMjUsMC4zNzUgMi42NDA2MjUsMC40MDYyNSAyLjkwNjI1LDAuNDY4NzUgMy4yNSwwLjUzMTI1IDMuNzUsMC43NSAzLjc1LDEuMTQwNjI1IDMuNzUsMi4wMTU2MjUgMy4wMTU2MjUsMi42MjUgMi4xODc1LDIuNjI1IDEuMzU5Mzc1LDIuNjI1IDAuODU5Mzc1LDIuMDkzNzUgMC44NTkzNzUsMS40MDYyNSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoMTA3IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi0yMCI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0ibSAzLjU5Mzc1LC0wLjM0Mzc1IGMgLTAuMzEyNSwwIC0wLjM3NSwtMC4zOTA2MjUgLTAuMzc1LC0wLjc5Njg3NSBMIDMuMjY1NjI1LC0zLjQwNjI1IGMgMC4wMTU2MjUsLTAuNTE1NjI1IC0wLjM3NSwtMC45Mzc1IC0wLjg1OTM3NSwtMC45Mzc1IC0wLjU2MjUsMCAtMS4yMzQzNzUsMC40NTMxMjUgLTEuNTYyNSwwLjc1IC0wLjI2NTYyNSwwLjIxODc1IC0wLjQyMTg3NSwwLjUgLTAuNDIxODc1LDAuNzE4NzUgMCwwLjAzMTI1IDAuMDE1NjI1LDAuMDkzNzUgMC4wNzgxMjUsMC4wOTM3NSAwLjE0MDYyNSwwIDAuNzM0Mzc1LC0wLjIxODc1IDAuNzM0Mzc1LC0wLjM3NSBDIDEuMjM0Mzc1LC0zLjIwMzEyNSAxLjIxODc1LC0zLjI1IDEuMjE4NzUsLTMuMjk2ODc1IDEuMjE4NzUsLTMuMzc1IDEuMjM0Mzc1LC0zLjQzNzUgMS4yNjU2MjUsLTMuNSAxLjM0Mzc1LC0zLjY0MDYyNSAxLjY1NjI1LC0zLjgyODEyNSAxLjkwNjI1LC0zLjgyODEyNSBjIDAuMzc1LDAgMC42MjUsMC4zMTI1IDAuNjA5Mzc1LDAuNjcxODc1IEwgMi41LC0yLjQ4NDM3NSBDIDIuNDg0Mzc1LC0yLjIwMzEyNSAyLjQ4NDM3NSwtMi4xODc1IDIuMjAzMTI1LC0yLjA2MjUgbCAtMS4wNjI1LDAuNDM3NSBDIDAuNjI1LC0xLjQyMTg3NSAwLjM3NSwtMS4xMjUgMC4zNzUsLTAuNjg3NSBjIDAsMC40MjE4NzUgMC40Njg3NSwwLjgyODEyNSAwLjg5MDYyNSwwLjgyODEyNSAwLjg1OTM3NSwwIDEuMTU2MjUsLTAuNTQ2ODc1IDEuMjk2ODc1LC0wLjU0Njg3NSAwLjA3ODEyNSwwIDAuMTcxODc1LDAuNTQ2ODc1IDAuNzgxMjUsMC41NDY4NzUgMC4zOTA2MjUsMCAwLjgyODEyNSwtMC40Mzc1IDAuODI4MTI1LC0wLjUzMTI1IDAsLTAuMDc4MTI1IC0wLjA5Mzc1LC0wLjE1NjI1IC0wLjE1NjI1LC0wLjA5Mzc1IEMgMy44OTA2MjUsLTAuMzc1IDMuNzgxMjUsLTAuMzQzNzUgMy41OTM3NSwtMC4zNDM3NSBaIG0gLTIuMzkwNjI1LC0wLjU2MjUgYyAwLC0wLjI1IDAuMjUsLTAuNTYyNSAxLjA0Njg3NSwtMC44NDM3NSAwLjA2MjUsLTAuMDE1NjI1IDAuMTI1LC0wLjAzMTI1IDAuMTU2MjUsLTAuMDMxMjUgMC4wNzgxMjUsMCAwLjEwOTM3NSwwLjA2MjUgMC4wOTM3NSwwLjIzNDM3NSBsIC0wLjAxNTYyNSwwLjUgQyAyLjQ2ODc1LC0wLjc4MTI1IDIuNDIxODc1LC0wLjY4NzUgMi4zNTkzNzUsLTAuNjI1IDIuMTg3NSwtMC40Njg3NSAyLC0wLjM0Mzc1IDEuNzE4NzUsLTAuMzQzNzUgYyAtMC4yMDMxMjUsMCAtMC41MTU2MjUsLTAuMTcxODc1IC0wLjUxNTYyNSwtMC41NjI1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgxMTAiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTIxIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDIuODc1LC0wLjE3MTg3NSBjIC0wLjQ1MzEyNSwwIC0wLjgxMjUsLTAuMTI1IC0wLjk2ODc1LC0wLjI2NTYyNSAtMC4yMDMxMjUsLTAuMTg3NSAtMC4yNSwtMC41NzgxMjUgLTAuMjUsLTAuNzY1NjI1IEMgMS42NDA2MjUsLTEuNDIxODc1IDEuNjI1LC0xLjc5Njg3NSAxLjYyNSwtMi4xNTYyNSBjIDAsLTAuMjUgMC4wMTU2MjUsLTAuNDg0Mzc1IDAuMDE1NjI1LC0wLjY3MTg3NSBDIDEuNjU2MjUsLTMuMjUgMS43NSwtMy40NTMxMjUgMS45MDYyNSwtMy41NjI1IDIuMTcxODc1LC0zLjc2NTYyNSAyLjQ1MzEyNSwtMy44NzUgMi44MTI1LC0zLjg3NSBjIDAuNDUzMTI1LDAgMS40MjE4NzUsMC4yMzQzNzUgMS40MjE4NzUsMS44NDM3NSAwLDEuNDA2MjUgLTAuOTUzMTI1LDEuODU5Mzc1IC0xLjM1OTM3NSwxLjg1OTM3NSB6IE0gMC44OTA2MjUsMi4zMTI1IEMgMC44OTA2MjUsMi41OTM3NSAwLjY1NjI1LDIuNjQwNjI1IDAuNDM3NSwyLjcwMzEyNSAwLjMyODEyNSwyLjc1IDAuMjAzMTI1LDIuNzk2ODc1IDAuMjAzMTI1LDIuODkwNjI1IDAuMjAzMTI1LDIuOTg0Mzc1IDAuMzQzNzUsMyAwLjQyMTg3NSwzIDAuODI4MTI1LDMgMC44OTA2MjUsMi45Mzc1IDEuMjY1NjI1LDIuOTM3NSAxLjYyNSwyLjkzNzUgMS44NDM3NSwzIDIuMjUsMyAyLjMyODEyNSwzIDIuNDg0Mzc1LDIuOTg0Mzc1IDIuNDg0Mzc1LDIuODkwNjI1IGMgMCwtMC4wOTM3NSAtMC4xMjUsLTAuMTQwNjI1IC0wLjI1LC0wLjE4NzUgQyAyLjAzMTI1LDIuNjQwNjI1IDEuNjI1LDIuNTkzNzUgMS42MjUsMi4zMTI1IFYgMC4zNDM3NSBDIDEuNjI1LDAuMjgxMjUgMS42NDA2MjUsLTAuMTg3NSAxLjY3MTg3NSwtMC4xODc1IDEuODc1LDAgMi40MjE4NzUsMC4xNDA2MjUgMi43MTg3NSwwLjE0MDYyNSBjIDEuMzI4MTI1LDAgMi4zNTkzNzUsLTEuMjUgMi4zNTkzNzUsLTIuNSAwLC0wLjk4NDM3NSAtMC42NDA2MjUsLTEuOTg0Mzc1IC0xLjcxODc1LC0xLjk4NDM3NSAtMC42NTYyNSwwIC0xLjUsMC40ODQzNzUgLTEuNzAzMTI1LDAuNjg3NSAwLC0wLjAxNTYyNSAwLC0wLjA0Njg3NSAwLC0wLjA5Mzc1IDAsLTAuMTcxODc1IDAuMDQ2ODc1LC0wLjUgMC4wNDY4NzUsLTAuNjI1IDAsLTAuMDQ2ODc1IC0wLjAzMTI1LC0wLjA5Mzc1IC0wLjA2MjUsLTAuMDkzNzUgLTAuMDE1NjI1LDAgLTAuMDE1NjI1LDAgLTAuMDMxMjUsMCAtMC4zMjgxMjUsMC4xNDA2MjUgLTAuNjcxODc1LDAuMjk2ODc1IC0xLjIwMzEyNSwwLjQyMTg3NSAtMC4wNDY4NzUsMC4wMTU2MjUgLTAuMDc4MTI1LDAuMDYyNSAtMC4wNzgxMjUsMC4xMjUgMCwwLjA2MjUgMC4wMzEyNSwwLjEyNSAwLjA3ODEyNSwwLjE0MDYyNSAwLjM0Mzc1LDAuMDc4MTI1IDAuNDg0Mzc1LDAuNjA5Mzc1IDAuNDg0Mzc1LDAuNzY1NjI1IHogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgxMTMiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTIyIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJtIDEuNjI1LC0wLjY1NjI1IHYgLTUuMjUgYyAwLC0wLjkzNzUgMC4wNzgxMjUsLTEuMjk2ODc1IDAuMDc4MTI1LC0xLjQyMTg3NSAwLC0wLjAzMTI1IC0wLjAzMTI1LC0wLjA3ODEyNSAtMC4wNjI1LC0wLjA3ODEyNSAtMC4wMTU2MjUsMCAtMC4wMTU2MjUsMC4wMTU2MjUgLTAuMDMxMjUsMC4wMTU2MjUgLTAuMzI4MTI1LDAuMTI1IC0wLjY3MTg3NSwwLjI5Njg3NSAtMS4yMDMxMjUsMC40MjE4NzUgLTAuMDQ2ODc1LDAgLTAuMDc4MTI1LDAuMDYyNSAtMC4wNzgxMjUsMC4xMjUgMCwwLjA2MjUgMC4wMzEyNSwwLjEyNSAwLjA3ODEyNSwwLjE0MDYyNSAwLjM0Mzc1LDAuMDYyNSAwLjQ4NDM3NSwwLjM0Mzc1IDAuNDg0Mzc1LDAuNzY1NjI1IHYgNS4yODEyNSBjIDAsMC4yODEyNSAtMC4yMzQzNzUsMC4zNDM3NSAtMC40NTMxMjUsMC40MDYyNSAtMC4xMDkzNzUsMC4wNDY4NzUgLTAuMjM0Mzc1LDAuMDc4MTI1IC0wLjIzNDM3NSwwLjE4NzUgMCwwLjA3ODEyNSAwLjE0MDYyNSwwLjA5Mzc1IDAuMjAzMTI1LDAuMDkzNzUgMC40MDYyNSwwIDAuNDg0Mzc1LC0wLjA0Njg3NSAwLjg1OTM3NSwtMC4wNDY4NzUgMC4zNTkzNzUsMCAwLjQzNzUsMC4wNDY4NzUgMC44NDM3NSwwLjA0Njg3NSAwLjA3ODEyNSwwIDAuMjE4NzUsLTAuMDE1NjI1IDAuMjE4NzUsLTAuMDkzNzUgMCwtMC4xMDkzNzUgLTAuMTQwNjI1LC0wLjE0MDYyNSAtMC4yNSwtMC4xODc1IEMgMS44NzUsLTAuMzEyNSAxLjYyNSwtMC4zNzUgMS42MjUsLTAuNjU2MjUgWiBtIDAsMCIKICAgICAgICAgICBpZD0icGF0aDExNiIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiCiAgICAgICAgIGlkPSJnbHlwaDItMjMiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lIgogICAgICAgICAgIGQ9Im0gMy41LC0zLjM0Mzc1IGMgMC4wOTM3NSwwIDAuMzkwNjI1LC0wLjE4NzUgMC4zOTA2MjUsLTAuMzU5Mzc1IDAsLTAuMDQ2ODc1IC0wLjAxNTYyNSwtMC4wOTM3NSAtMC4wNDY4NzUsLTAuMTI1IC0wLjMxMjUsLTAuMzkwNjI1IC0wLjgxMjUsLTAuNTE1NjI1IC0xLjI2NTYyNSwtMC41MTU2MjUgLTEuMjgxMjUsMCAtMi4yMDMxMjUsMS4xNTYyNSAtMi4yMDMxMjUsMi40NTMxMjUgMCwxLjA3ODEyNSAwLjczNDM3NSwyLjAzMTI1IDEuNzgxMjUsMi4wMzEyNSAwLjkwNjI1LDAgMS43NSwtMC41NzgxMjUgMS43NSwtMC45Njg3NSAwLC0wLjA3ODEyNSAtMC4wNjI1LC0wLjE0MDYyNSAtMC4xMjUsLTAuMTQwNjI1IC0wLjAzMTI1LDAgLTAuMDYyNSwwLjAxNTYyNSAtMC4wOTM3NSwwLjA0Njg3NSBDIDMuNDA2MjUsLTAuNTYyNSAzLjIwMzEyNSwtMC40MDYyNSAyLjc2NTYyNSwtMC40MDYyNSAxLjc1LC0wLjQwNjI1IDEuMDkzNzUsLTEuMzU5Mzc1IDEuMDkzNzUsLTIuMzc1IGMgMCwtMC43NjU2MjUgMC4zOTA2MjUsLTEuNTc4MTI1IDEuMTU2MjUsLTEuNTc4MTI1IDAuNTE1NjI1LDAgMC42NDA2MjUsMC4xMjUgMC45ODQzNzUsMC41IEMgMy4yODEyNSwtMy40MDYyNSAzLjQwNjI1LC0zLjM0Mzc1IDMuNSwtMy4zNDM3NSBaIG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoMTE5IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIKICAgICAgICAgaWQ9ImdseXBoMi0yNCI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmUiCiAgICAgICAgICAgZD0iTSA3LjIzNDM3NSwtMC42NTYyNSBWIC0yLjg5MDYyNSBDIDcuMjM0Mzc1LC0zLjYyNSA2Ljg1OTM3NSwtNC4zNDM3NSA2LjE4NzUsLTQuMzQzNzUgNS41LC00LjM0Mzc1IDQuOTM3NSwtNCA0LjY3MTg3NSwtMy43NjU2MjUgNC40Njg3NSwtMy41NjI1IDQuNDM3NSwtMy41NjI1IDQuMzc1LC0zLjcxODc1IGMgLTAuMjAzMTI1LC0wLjQyMTg3NSAtMC40ODQzNzUsLTAuNjI1IC0wLjk4NDM3NSwtMC42MjUgLTAuODI4MTI1LDAgLTEuMzc1LDAuNDM3NSAtMS42NTYyNSwwLjcwMzEyNSAtMC4wMTU2MjUsLTAuMDE1NjI1IC0wLjAxNTYyNSwtMC4wNjI1IC0wLjAxNTYyNSwtMC4xMjUgMCwtMC4yMDMxMjUgMC4wNDY4NzUsLTAuNTc4MTI1IDAuMDQ2ODc1LC0wLjY3MTg3NSAwLC0wLjA0Njg3NSAtMC4wNDY4NzUsLTAuMDc4MTI1IC0wLjA3ODEyNSwtMC4wNzgxMjUgLTAuMzU5Mzc1LDAuMjM0Mzc1IC0wLjYwOTM3NSwwLjQ2ODc1IC0xLjE1NjI1LDAuNTkzNzUgLTAuMDQ2ODc1LDAgLTAuMDc4MTI1LDAuMDYyNSAtMC4wNzgxMjUsMC4xMjUgMCwwLjA2MjUgMC4wMzEyNSwwLjEyNSAwLjA3ODEyNSwwLjEyNSAwLjM1OTM3NSwwLjA3ODEyNSAwLjQwNjI1LDAuMzkwNjI1IDAuNDA2MjUsMC43NjU2MjUgdiAyLjI1IEMgMC45Mzc1LC0wLjM3NSAwLjcwMzEyNSwtMC4zMTI1IDAuNSwtMC4yNSBjIC0wLjEyNSwwLjA0Njg3NSAtMC4yNSwwLjA3ODEyNSAtMC4yNSwwLjE4NzUgMCwwLjA3ODEyNSAwLjEyNSwwLjA5Mzc1IDAuMjE4NzUsMC4wOTM3NSAwLjQwNjI1LDAgMC40Njg3NSwtMC4wNDY4NzUgMC44NDM3NSwtMC4wNDY4NzUgMC4zNzUsMCAwLjQzNzUsMC4wNDY4NzUgMC44NDM3NSwwLjA0Njg3NSBDIDIuMjUsMC4wMzEyNSAyLjM3NSwwLjAxNTYyNSAyLjM3NSwtMC4wNjI1IDIuMzc1LC0wLjE3MTg3NSAyLjI1LC0wLjIwMzEyNSAyLjEyNSwtMC4yNSAxLjkyMTg3NSwtMC4zMTI1IDEuNjg3NSwtMC4zNzUgMS42ODc1LC0wLjY1NjI1IFYgLTIuODEyNSBjIDAsLTAuNDM3NSAwLjE1NjI1LC0wLjY1NjI1IDAuMjgxMjUsLTAuNzUgMC4yNSwtMC4yMTg3NSAwLjU0Njg3NSwtMC4yOTY4NzUgMC45MDYyNSwtMC4yOTY4NzUgMC40NTMxMjUsMCAwLjg0Mzc1LDAuNSAwLjg0Mzc1LDEgdiAyLjIwMzEyNSBjIDAsMC4yODEyNSAtMC4yNSwwLjM0Mzc1IC0wLjQ2ODc1LDAuNDA2MjUgLTAuMTA5Mzc1LDAuMDQ2ODc1IC0wLjIzNDM3NSwwLjA3ODEyNSAtMC4yMzQzNzUsMC4xODc1IDAsMC4wNzgxMjUgMC4xNDA2MjUsMC4wOTM3NSAwLjIwMzEyNSwwLjA5Mzc1IDAuNDIxODc1LDAgMC41MTU2MjUsLTAuMDQ2ODc1IDAuODc1LC0wLjA0Njg3NSAwLjM3NSwwIDAuNDM3NSwwLjA0Njg3NSAwLjg1OTM3NSwwLjA0Njg3NSAwLjA5Mzc1LDAgMC4yMTg3NSwtMC4wMTU2MjUgMC4yMTg3NSwtMC4wOTM3NSAwLC0wLjEwOTM3NSAtMC4xMjUsLTAuMTQwNjI1IC0wLjI1LC0wLjE4NzUgQyA0LjcxODc1LC0wLjMxMjUgNC40NTMxMjUsLTAuMzc1IDQuNDUzMTI1LC0wLjY1NjI1IFYgLTIuODEyNSBjIDAsLTAuNDIxODc1IDAuMTcxODc1LC0wLjY1NjI1IDAuMjk2ODc1LC0wLjc1IDAuMjY1NjI1LC0wLjIxODc1IDAuNTQ2ODc1LC0wLjI5Njg3NSAwLjkwNjI1LC0wLjI5Njg3NSAwLjQ1MzEyNSwwIDAuODQzNzUsMC41IDAuODQzNzUsMSBWIC0wLjY1NjI1IEMgNi41LC0wLjM3NSA2LjI2NTYyNSwtMC4zMTI1IDYuMDQ2ODc1LC0wLjI1IDUuOTM3NSwtMC4yMDMxMjUgNS44MTI1LC0wLjE3MTg3NSA1LjgxMjUsLTAuMDYyNSBjIDAsMC4wNzgxMjUgMC4xMjUsMC4wOTM3NSAwLjIwMzEyNSwwLjA5Mzc1IDAuNDIxODc1LDAgMC41LC0wLjA0Njg3NSAwLjg3NSwtMC4wNDY4NzUgMC4zNTkzNzUsMCAwLjQwNjI1LDAuMDQ2ODc1IDAuODI4MTI1LDAuMDQ2ODc1IDAuMDc4MTI1LDAgMC4yMDMxMjUsLTAuMDE1NjI1IDAuMjAzMTI1LC0wLjA5Mzc1IDAsLTAuMTA5Mzc1IC0wLjEyNSwtMC4xNDA2MjUgLTAuMjM0Mzc1LC0wLjE4NzUgQyA3LjQ2ODc1LC0wLjMxMjUgNy4yMzQzNzUsLTAuMzc1IDcuMjM0Mzc1LC0wLjY1NjI1IFogbSAwLDAiCiAgICAgICAgICAgaWQ9InBhdGgxMjIiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIgogICAgICAgICBpZD0iZ2x5cGgyLTI1Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZSIKICAgICAgICAgICBkPSJNIDEuMjAzMTI1LC0xLjAxNTYyNSBDIDAuODkwNjI1LC0xLjAxNTYyNSAwLjYyNSwtMC43NSAwLjYyNSwtMC40Mzc1IGMgMCwwLjMyODEyNSAwLjI2NTYyNSwwLjU3ODEyNSAwLjU3ODEyNSwwLjU3ODEyNSAwLjMxMjUsMCAwLjU3ODEyNSwtMC4yNSAwLjU3ODEyNSwtMC41NzgxMjUgMCwtMC4zMTI1IC0wLjI2NTYyNSwtMC41NzgxMjUgLTAuNTc4MTI1LC0wLjU3ODEyNSB6IG0gMCwwIgogICAgICAgICAgIGlkPSJwYXRoMTI1IiAvPgogICAgICA8L3N5bWJvbD4KICAgIDwvZz4KICA8L2RlZnM+CiAgPGcKICAgICBpZD0iZzgyNiIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTIuOTk5OTA4LC0xNzUuNjM2NjUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MC43OTcwMSwgMS45OTI1NTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAyMzUuMTMyODEsMzE3Ljc2OTUzIGMgMCwtMzEuMzEyNSAtMzEuNzI2NTYsLTU2LjY5NTMxIC03MC44NjcxOCwtNTYuNjk1MzEgLTM5LjE0MDYzLDAgLTcwLjg2NzE5LDI1LjM4MjgxIC03MC44NjcxOSw1Ni42OTUzMSAwLDMxLjMxMjUgMzEuNzI2NTYsNTYuNjkxNDEgNzAuODY3MTksNTYuNjkxNDEgMzkuMTQwNjIsMCA3MC44NjcxOCwtMjUuMzc4OTEgNzAuODY3MTgsLTU2LjY5MTQxIHogbSAwLDAiCiAgICAgICBpZD0icGF0aDEzNCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MC43OTcwMSwgMS45OTI1NTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAzNzYuODY3MTksMjMyLjczMDQ3IGMgMCwtMzEuMzEyNSAtMzEuNzI2NTcsLTU2LjY5NTMxIC03MC44NjcxOSwtNTYuNjk1MzEgLTM5LjE0MDYzLDAgLTcwLjg2NzE5LDI1LjM4MjgxIC03MC44NjcxOSw1Ni42OTUzMSAwLDMxLjMwODU5IDMxLjcyNjU2LDU2LjY5MTQgNzAuODY3MTksNTYuNjkxNCAzOS4xNDA2MiwwIDcwLjg2NzE5LC0yNS4zODI4MSA3MC44NjcxOSwtNTYuNjkxNCB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxMzYiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjAuNzk3MDEsIDEuOTkyNTU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gNTE4LjYwMTU2LDMxNy43Njk1MyBjIDAsLTMxLjMxMjUgLTMxLjcyNjU2LC01Ni42OTUzMSAtNzAuODY3MTksLTU2LjY5NTMxIC0zOS4xNDA2MiwwIC03MC44NjcxOCwyNS4zODI4MSAtNzAuODY3MTgsNTYuNjk1MzEgMCwzMS4zMTI1IDMxLjcyNjU2LDU2LjY5MTQxIDcwLjg2NzE4LDU2LjY5MTQxIDM5LjE0MDYzLDAgNzAuODY3MTksLTI1LjM3ODkxIDcwLjg2NzE5LC01Ni42OTE0MSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxMzgiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjAuNzk3MDEsIDEuOTkyNTU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzc2Ljg2NzE5LDQwMi44MDg1OSBjIDAsLTMxLjMxMjUgLTMxLjcyNjU3LC01Ni42OTE0IC03MC44NjcxOSwtNTYuNjkxNCAtMzkuMTQwNjMsMCAtNzAuODY3MTksMjUuMzc4OSAtNzAuODY3MTksNTYuNjkxNCAwLDMxLjMxMjUgMzEuNzI2NTYsNTYuNjk1MzIgNzAuODY3MTksNTYuNjk1MzIgMzkuMTQwNjIsMCA3MC44NjcxOSwtMjUuMzgyODIgNzAuODY3MTksLTU2LjY5NTMyIHogbSAwLDAiCiAgICAgICBpZD0icGF0aDE0MCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMjM4YWQxO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDIzNy4yMzA0NywyNjYuNzQ2MDkgYyAwLC0yLjcyNjU2IC0yLjIwNzAzLC00LjkzMzU5IC00LjkzMzYsLTQuOTMzNTkgLTIuNzIyNjUsMCAtNC45Mjk2OCwyLjIwNzAzIC00LjkyOTY4LDQuOTMzNTkgMCwyLjcyMjY2IDIuMjA3MDMsNC45Mjk2OSA0LjkyOTY4LDQuOTI5NjkgMi43MjY1NywwIDQuOTMzNiwtMi4yMDcwMyA0LjkzMzYsLTQuOTI5NjkgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMTQyIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMyMzhhZDE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMjY4LjQxMDE2LDMzMS45NDE0MSBjIDAsLTIuNzIyNjYgLTIuMjA3MDQsLTQuOTI5NjkgLTQuOTI5NjksLTQuOTI5NjkgLTIuNzIyNjYsMCAtNC45MzM2LDIuMjA3MDMgLTQuOTMzNiw0LjkyOTY5IDAsMi43MjY1NiAyLjIxMDk0LDQuOTMzNTkgNC45MzM2LDQuOTMzNTkgMi43MjI2NSwwIDQuOTI5NjksLTIuMjA3MDMgNC45Mjk2OSwtNC45MzM1OSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxNDQiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzIzOGFkMTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAzNjEuOTU3MDMsMzIzLjQzNzUgYyAwLC0yLjcyMjY2IC0yLjIwNzAzLC00LjkyOTY5IC00LjkzMzU5LC00LjkyOTY5IC0yLjcyMjY2LDAgLTQuOTI5NjksMi4yMDcwMyAtNC45Mjk2OSw0LjkyOTY5IDAsMi43MjI2NiAyLjIwNzAzLDQuOTMzNTkgNC45Mjk2OSw0LjkzMzU5IDIuNzI2NTYsMCA0LjkzMzU5LC0yLjIxMDkzIDQuOTMzNTksLTQuOTMzNTkgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMTQ2IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMyMzhhZDE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gNDAxLjY0MDYyLDQwMi44MDg1OSBjIDAsLTIuNzIyNjUgLTIuMjA3MDMsLTQuOTI5NjggLTQuOTI5NjgsLTQuOTI5NjggLTIuNzI2NTcsMCAtNC45MzM2LDIuMjA3MDMgLTQuOTMzNiw0LjkyOTY4IDAsMi43MjI2NiAyLjIwNzAzLDQuOTMzNiA0LjkzMzYsNC45MzM2IDIuNzIyNjUsMCA0LjkyOTY4LC0yLjIxMDk0IDQuOTI5NjgsLTQuOTMzNiB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxNDgiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzIzOGFkMTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSA0NjYuODM5ODQsMzk3LjE0MDYyIGMgMCwtMi43MjI2NSAtMi4yMDcwMywtNC45MzM1OSAtNC45MzM1OSwtNC45MzM1OSAtMi43MjI2NiwwIC00LjkyOTY5LDIuMjEwOTQgLTQuOTI5NjksNC45MzM1OSAwLDIuNzIyNjYgMi4yMDcwMyw0LjkyOTY5IDQuOTI5NjksNC45Mjk2OSAyLjcyNjU2LDAgNC45MzM1OSwtMi4yMDcwMyA0LjkzMzU5LC00LjkyOTY5IHogbSAwLDAiCiAgICAgICBpZD0icGF0aDE1MCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMjM4YWQxO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxMC4xNDQ1MywyMzIuNzMwNDcgYyAwLC0yLjcyNjU2IC0yLjIwNzAzLC00LjkzMzYgLTQuOTI5NjksLTQuOTMzNiAtMi43MjY1NiwwIC00LjkzMzU5LDIuMjA3MDQgLTQuOTMzNTksNC45MzM2IDAsMi43MjI2NSAyLjIwNzAzLDQuOTI5NjkgNC45MzM1OSw0LjkyOTY5IDIuNzIyNjYsMCA0LjkyOTY5LC0yLjIwNzA0IDQuOTI5NjksLTQuOTI5NjkgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMTUyIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICBkPSJtIDE0MC40MzM1OSwzMTMuNTE1NjIgYyAwLC0xLjU1NDY4IC0xLjI2MTcyLC0yLjgxNjQgLTIuODIwMzEsLTIuODE2NCAtMS41NTQ2OSwwIC0yLjgxNjQxLDEuMjYxNzIgLTIuODE2NDEsMi44MTY0IDAsMS41NTg2IDEuMjYxNzIsMi44MjAzMiAyLjgxNjQxLDIuODIwMzIgMS41NTg1OSwwIDIuODIwMzEsLTEuMjYxNzIgMi44MjAzMSwtMi44MjAzMiB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxNTQiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gMTI1LjcwMzEzLDMxMy41MTU2MiBjIDAsLTEuNTU0NjggLTEuMjYxNzIsLTIuODE2NCAtMi44MTY0MSwtMi44MTY0IC0xLjU1ODU5LDAgLTIuODIwMzEsMS4yNjE3MiAtMi44MjAzMSwyLjgxNjQgMCwxLjU1ODYgMS4yNjE3MiwyLjgyMDMyIDIuODIwMzEsMi44MjAzMiAxLjU1NDY5LDAgMi44MTY0MSwtMS4yNjE3MiAyLjgxNjQxLC0yLjgyMDMyIHogbSAwLDAiCiAgICAgICBpZD0icGF0aDE1NiIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgZD0ibSAxMzMuMDY2NDEsMzI2LjI3MzQ0IGMgMCwtMS41NTg2IC0xLjI2MTcyLC0yLjgyMDMyIC0yLjgxNjQxLC0yLjgyMDMyIC0xLjU1NDY5LDAgLTIuODE2NDEsMS4yNjE3MiAtMi44MTY0MSwyLjgyMDMyIDAsMS41NTQ2OCAxLjI2MTcyLDIuODE2NCAyLjgxNjQxLDIuODE2NCAxLjU1NDY5LDAgMi44MTY0MSwtMS4yNjE3MiAyLjgxNjQxLC0yLjgxNjQgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMTU4IiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0xIgogICAgICAgeD0iMTA3LjYzNyIKICAgICAgIHk9IjMwNS40NzE5OCIKICAgICAgIGlkPSJ1c2UxNjAiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTIiCiAgICAgICB4PSIxMTIuMDY1IgogICAgICAgeT0iMzA1LjQ3MTk4IgogICAgICAgaWQ9InVzZTE2MiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtMyIKICAgICAgIHg9IjExNC41NDkiCiAgICAgICB5PSIzMDUuNDcxOTgiCiAgICAgICBpZD0idXNlMTY0IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC00IgogICAgICAgeD0iMTE3LjI1OCIKICAgICAgIHk9IjMwNS40NzE5OCIKICAgICAgIGlkPSJ1c2UxNjYiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTUiCiAgICAgICB4PSIxMjAuNzg2IgogICAgICAgeT0iMzA1LjQ3MTk4IgogICAgICAgaWQ9InVzZTE2OCIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNiIKICAgICAgIHg9IjEyNS4xNjkiCiAgICAgICB5PSIzMDUuNDcxOTgiCiAgICAgICBpZD0idXNlMTcwIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC02IgogICAgICAgeD0iMTMwLjA1NiIKICAgICAgIHk9IjMwNS40NzE5OCIKICAgICAgIGlkPSJ1c2UxNzIiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTciCiAgICAgICB4PSIxMzQuOTQyOTkiCiAgICAgICB5PSIzMDUuNDcxOTgiCiAgICAgICBpZD0idXNlMTc0IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC00IgogICAgICAgeD0iMTM4LjQ2MjAxIgogICAgICAgeT0iMzA1LjQ3MTk4IgogICAgICAgaWQ9InVzZTE3NiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtOCIKICAgICAgIHg9IjE0MS45OTAwMSIKICAgICAgIHk9IjMwNS40NzE5OCIKICAgICAgIGlkPSJ1c2UxNzgiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTciCiAgICAgICB4PSIxNDQuOTE0OTkiCiAgICAgICB5PSIzMDUuNDcxOTgiCiAgICAgICBpZD0idXNlMTgwIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0xIgogICAgICAgeD0iMTQ4LjQzNDAxIgogICAgICAgeT0iMzA1LjQ3MTk4IgogICAgICAgaWQ9InVzZTE4MiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZGMzMDJlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDE4My4zNzEwOSwyODMuNzUzOTEgYyAwLC0yLjcyNjU3IC0yLjIwNzAzLC00LjkzMzYgLTQuOTMzNTksLTQuOTMzNiAtMi43MjI2NiwwIC00LjkyOTY5LDIuMjA3MDMgLTQuOTI5NjksNC45MzM2IDAsMi43MjI2NSAyLjIwNzAzLDQuOTI5NjggNC45Mjk2OSw0LjkyOTY4IDIuNzI2NTYsMCA0LjkzMzU5LC0yLjIwNzAzIDQuOTMzNTksLTQuOTI5NjggeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMTg2IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNkYzMwMmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMjI1Ljg5MDYyLDMxNy43Njk1MyBjIDAsLTIuNzIyNjYgLTIuMjA3MDMsLTQuOTMzNTkgLTQuOTI5NjgsLTQuOTMzNTkgLTIuNzI2NTcsMCAtNC45MzM2LDIuMjEwOTMgLTQuOTMzNiw0LjkzMzU5IDAsMi43MjI2NiAyLjIwNzAzLDQuOTI5NjkgNC45MzM2LDQuOTI5NjkgMi43MjI2NSwwIDQuOTI5NjgsLTIuMjA3MDMgNC45Mjk2OCwtNC45Mjk2OSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxODgiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6I2RjMzAyZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAxNjkuMTk5MjIsMzYwLjI4OTA2IGMgMCwtMi43MjI2NSAtMi4yMTA5NCwtNC45Mjk2OSAtNC45MzM1OSwtNC45Mjk2OSAtMi43MjI2NiwwIC00LjkyOTY5LDIuMjA3MDQgLTQuOTI5NjksNC45Mjk2OSAwLDIuNzIyNjYgMi4yMDcwMyw0LjkzMzYgNC45Mjk2OSw0LjkzMzYgMi43MjI2NSwwIDQuOTMzNTksLTIuMjEwOTQgNC45MzM1OSwtNC45MzM2IHogbSAwLDAiCiAgICAgICBpZD0icGF0aDE5MCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgZD0ibSAyNzMuNjY0MDYsMjI4LjQ3NjU2IGMgMCwtMS41NTQ2OSAtMS4yNjE3MiwtMi44MTY0IC0yLjgyMDMxLC0yLjgxNjQgLTEuNTU0NjksMCAtMi44MTY0MSwxLjI2MTcxIC0yLjgxNjQxLDIuODE2NCAwLDEuNTU0NjkgMS4yNjE3MiwyLjgxNjQxIDIuODE2NDEsMi44MTY0MSAxLjU1ODU5LDAgMi44MjAzMSwtMS4yNjE3MiAyLjgyMDMxLC0yLjgxNjQxIHogbSAwLDAiCiAgICAgICBpZD0icGF0aDE5MiIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgZD0ibSAyNTguOTMzNTksMjI4LjQ3NjU2IGMgMCwtMS41NTQ2OSAtMS4yNjE3MiwtMi44MTY0IC0yLjgxNjQsLTIuODE2NCAtMS41NTg2LDAgLTIuODIwMzIsMS4yNjE3MSAtMi44MjAzMiwyLjgxNjQgMCwxLjU1NDY5IDEuMjYxNzIsMi44MTY0MSAyLjgyMDMyLDIuODE2NDEgMS41NTQ2OCwwIDIuODE2NCwtMS4yNjE3MiAyLjgxNjQsLTIuODE2NDEgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMTk0IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICBkPSJtIDI2Ni4yOTY4NywyNDEuMjM0MzcgYyAwLC0xLjU1ODU5IC0xLjI2MTcxLC0yLjgyMDMxIC0yLjgxNjQsLTIuODIwMzEgLTEuNTU4NiwwIC0yLjgyMDMxLDEuMjYxNzIgLTIuODIwMzEsMi44MjAzMSAwLDEuNTU0NjkgMS4yNjE3MSwyLjgxNjQxIDIuODIwMzEsMi44MTY0MSAxLjU1NDY5LDAgMi44MTY0LC0xLjI2MTcyIDIuODE2NCwtMi44MTY0MSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgxOTYiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTQiCiAgICAgICB4PSIyNDUuNDE3MDEiCiAgICAgICB5PSIyMTkuMjU4IgogICAgICAgaWQ9InVzZTE5OCIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNSIKICAgICAgIHg9IjI0OC45NDUwMSIKICAgICAgIHk9IjIxOS4yNTgiCiAgICAgICBpZD0idXNlMjAwIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC05IgogICAgICAgeD0iMjUzLjMyOCIKICAgICAgIHk9IjIxOS4yNTgiCiAgICAgICBpZD0idXNlMjAyIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0xMCIKICAgICAgIHg9IjI2MC42MzU5OSIKICAgICAgIHk9IjIxOS4yNTgiCiAgICAgICBpZD0idXNlMjA0IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0xMSIKICAgICAgIHg9IjI2NC42NjgiCiAgICAgICB5PSIyMTkuMjU4IgogICAgICAgaWQ9InVzZTIwNiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNyIKICAgICAgIHg9IjI2Ny4xNTIwMSIKICAgICAgIHk9IjIxOS4yNTgiCiAgICAgICBpZD0idXNlMjA4IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC04IgogICAgICAgeD0iMjcwLjY3MDk5IgogICAgICAgeT0iMjE5LjI1OCIKICAgICAgIGlkPSJ1c2UyMTAiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTciCiAgICAgICB4PSIyNzMuNTk2MDEiCiAgICAgICB5PSIyMTkuMjU4IgogICAgICAgaWQ9InVzZTIxMiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtMSIKICAgICAgIHg9IjI3Ny4xMTQ5OSIKICAgICAgIHk9IjIxOS4yNTgiCiAgICAgICBpZD0idXNlMjE0IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMjY3LjYyODkxLDIyOC40NzY1NiBoIC04LjI5Njg4IG0gLTEuNjA5MzcsMi43ODUxNiA0LjE0ODQzLDcuMTgzNTkgbSAzLjIxODc1LDAgNC4xNDQ1MywtNy4xODM1OSIKICAgICAgIGlkPSJwYXRoMjE4IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNkYzMwMmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzY3LjYyNSwyMzIuNzMwNDcgYyAwLC0yLjcyNjU2IC0yLjIwNzAzLC00LjkzMzYgLTQuOTI5NjksLTQuOTMzNiAtMi43MjY1NiwwIC00LjkzMzU5LDIuMjA3MDQgLTQuOTMzNTksNC45MzM2IDAsMi43MjI2NSAyLjIwNzAzLDQuOTI5NjkgNC45MzM1OSw0LjkyOTY5IDIuNzIyNjYsMCA0LjkyOTY5LC0yLjIwNzA0IDQuOTI5NjksLTQuOTI5NjkgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMjIwIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNkYzMwMmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzEwLjkzMzU5LDIwNC4zODI4MSBjIDAsLTIuNzI2NTYgLTIuMjEwOTMsLTQuOTMzNTkgLTQuOTMzNTksLTQuOTMzNTkgLTIuNzIyNjYsMCAtNC45MzM1OSwyLjIwNzAzIC00LjkzMzU5LDQuOTMzNTkgMCwyLjcyMjY2IDIuMjEwOTMsNC45Mjk2OSA0LjkzMzU5LDQuOTI5NjkgMi43MjI2NiwwIDQuOTMzNTksLTIuMjA3MDMgNC45MzM1OSwtNC45Mjk2OSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyMjIiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6I2RjMzAyZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAyOTYuNzU3ODEsMjc1LjI1IGMgMCwtMi43MjY1NiAtMi4yMDcwMywtNC45MzM1OSAtNC45Mjk2OSwtNC45MzM1OSAtMi43MjY1NiwwIC00LjkzMzU5LDIuMjA3MDMgLTQuOTMzNTksNC45MzM1OSAwLDIuNzIyNjYgMi4yMDcwMyw0LjkyOTY5IDQuOTMzNTksNC45Mjk2OSAyLjcyMjY2LDAgNC45Mjk2OSwtMi4yMDcwMyA0LjkyOTY5LC00LjkyOTY5IHogbSAwLDAiCiAgICAgICBpZD0icGF0aDIyNCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDM1Ny45MjU3OCwyMzAuMzQzNzUgLTQ3LjE2MDE2LC0yMy41NzgxMyBtIC01LjgxMjUsMi44NDM3NSAtMTIuMDgyMDMsNjAuNDE0MDcgbSAzLjUyNzM1LDIuNDg0MzcgNjEuNzI2NTYsLTM3LjAzNTE1IgogICAgICAgaWQ9InBhdGgyMjYiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gNDYzLjU4NTk0LDI4NS4xNzE4NyBjIDAsLTEuNTU4NTkgLTEuMjYxNzIsLTIuODIwMzEgLTIuODE2NDEsLTIuODIwMzEgLTEuNTU4NTksMCAtMi44MjAzMSwxLjI2MTcyIC0yLjgyMDMxLDIuODIwMzEgMCwxLjU1NDY5IDEuMjYxNzIsMi44MTY0MSAyLjgyMDMxLDIuODE2NDEgMS41NTQ2OSwwIDIuODE2NDEsLTEuMjYxNzIgMi44MTY0MSwtMi44MTY0MSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyMjgiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gNDQ4Ljg1NTQ3LDI4NS4xNzE4NyBjIDAsLTEuNTU4NTkgLTEuMjYxNzIsLTIuODIwMzEgLTIuODE2NDEsLTIuODIwMzEgLTEuNTU0NjksMCAtMi44MTY0LDEuMjYxNzIgLTIuODE2NCwyLjgyMDMxIDAsMS41NTQ2OSAxLjI2MTcxLDIuODE2NDEgMi44MTY0LDIuODE2NDEgMS41NTQ2OSwwIDIuODE2NDEsLTEuMjYxNzIgMi44MTY0MSwtMi44MTY0MSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyMzAiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gNDU2LjIyMjY2LDI5Ny45MjU3OCBjIDAsLTEuNTU0NjkgLTEuMjYxNzIsLTIuODE2NDEgLTIuODIwMzIsLTIuODE2NDEgLTEuNTU0NjgsMCAtMi44MTY0LDEuMjYxNzIgLTIuODE2NCwyLjgxNjQxIDAsMS41NTg1OSAxLjI2MTcyLDIuODIwMzEgMi44MTY0LDIuODIwMzEgMS41NTg2LDAgMi44MjAzMiwtMS4yNjE3MiAyLjgyMDMyLC0yLjgyMDMxIHogbSAwLDAiCiAgICAgICBpZD0icGF0aDIzMiIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtOCIKICAgICAgIHg9IjQzNi43NDg5OSIKICAgICAgIHk9IjI3NS45NTU5OSIKICAgICAgIGlkPSJ1c2UyMzQiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTEyIgogICAgICAgeD0iNDM5LjY3NDAxIgogICAgICAgeT0iMjc1Ljk1NTk5IgogICAgICAgaWQ9InVzZTIzNiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNSIKICAgICAgIHg9IjQ0NS4zMjU5OSIKICAgICAgIHk9IjI3NS45NTU5OSIKICAgICAgIGlkPSJ1c2UyMzgiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTciCiAgICAgICB4PSI0NTEuNTcxOTkiCiAgICAgICB5PSIyNzUuOTU1OTkiCiAgICAgICBpZD0idXNlMjQyIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0xIgogICAgICAgeD0iNDU1LjA5MSIKICAgICAgIHk9IjI3NS45NTU5OSIKICAgICAgIGlkPSJ1c2UyNDQiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTEzIgogICAgICAgeD0iNDU5LjUxOTAxIgogICAgICAgeT0iMjc1Ljk1NTk5IgogICAgICAgaWQ9InVzZTI0NiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNyIKICAgICAgIHg9IjQ2My44Mjk5OSIKICAgICAgIHk9IjI3NS45NTU5OSIKICAgICAgIGlkPSJ1c2UyNDgiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTMiCiAgICAgICB4PSI0NjcuMzQ5IgogICAgICAgeT0iMjc1Ljk1NTk5IgogICAgICAgaWQ9InVzZTI1MCIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQ1OS4xNjAxNiwyODcuOTU3MDMgLTQuMTQ4NDQsNy4xODM1OSBtIC0zLjIxNDg1LDAgLTQuMTQ4NDMsLTcuMTgzNTkiCiAgICAgICBpZD0icGF0aDI1NCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZGMzMDJlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxOC42NDg0NCwyODkuNDIxODcgYyAwLC0yLjcyMjY1IC0yLjIwNzAzLC00LjkyOTY4IC00LjkyOTY5LC00LjkyOTY4IC0yLjcyMjY2LDAgLTQuOTMzNTksMi4yMDcwMyAtNC45MzM1OSw0LjkyOTY4IDAsMi43MjI2NiAyLjIxMDkzLDQuOTMzNiA0LjkzMzU5LDQuOTMzNiAyLjcyMjY2LDAgNC45Mjk2OSwtMi4yMTA5NCA0LjkyOTY5LC00LjkzMzYgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMjU2IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNkYzMwMmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gNDI0LjMyMDMxLDM1MS43ODUxNiBjIDAsLTIuNzIyNjYgLTIuMjEwOTMsLTQuOTMzNiAtNC45MzM1OSwtNC45MzM2IC0yLjcyMjY2LDAgLTQuOTI5NjksMi4yMTA5NCAtNC45Mjk2OSw0LjkzMzYgMCwyLjcyMjY1IDIuMjA3MDMsNC45MzM1OSA0LjkyOTY5LDQuOTMzNTkgMi43MjI2NiwwIDQuOTMzNTksLTIuMjEwOTQgNC45MzM1OSwtNC45MzM1OSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyNTgiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6I2RjMzAyZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSA0ODYuNjgzNTksMzMxLjk0MTQxIGMgMCwtMi43MjI2NiAtMi4yMTA5MywtNC45Mjk2OSAtNC45MzM1OSwtNC45Mjk2OSAtMi43MjI2NiwwIC00LjkyOTY5LDIuMjA3MDMgLTQuOTI5NjksNC45Mjk2OSAwLDIuNzI2NTYgMi4yMDcwMyw0LjkzMzU5IDQuOTI5NjksNC45MzM1OSAyLjcyMjY2LDAgNC45MzM1OSwtMi4yMDcwMyA0LjkzMzU5LC00LjkzMzU5IHogbSAwLDAiCiAgICAgICBpZD0icGF0aDI2MCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxNC4xOTkyMiwyOTQuNzMwNDcgNC43MDcwMyw1MS43NDYwOSBtIDUuNTU4NTksMy42OTE0MSA1Mi4yMDcwMywtMTYuNjA5MzggbSAzLjUyNzM1LDMuNDg0MzggLTE2LjczODI4LDU0Ljk5NjA5IgogICAgICAgaWQ9InBhdGgyNjIiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gMjg3LjgzNTk0LDQyNi45MDYyNSBjIDAsLTEuNTU4NTkgLTEuMjYxNzIsLTIuODIwMzEgLTIuODE2NDEsLTIuODIwMzEgLTEuNTU4NTksMCAtMi44MjAzMSwxLjI2MTcyIC0yLjgyMDMxLDIuODIwMzEgMCwxLjU1NDY5IDEuMjYxNzIsMi44MTY0MSAyLjgyMDMxLDIuODE2NDEgMS41NTQ2OSwwIDIuODE2NDEsLTEuMjYxNzIgMi44MTY0MSwtMi44MTY0MSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyNjQiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gMjczLjEwNTQ3LDQyNi45MDYyNSBjIDAsLTEuNTU4NTkgLTEuMjYxNzIsLTIuODIwMzEgLTIuODE2NDEsLTIuODIwMzEgLTEuNTU4NTksMCAtMi44MTY0LDEuMjYxNzIgLTIuODE2NCwyLjgyMDMxIDAsMS41NTQ2OSAxLjI1NzgxLDIuODE2NDEgMi44MTY0LDIuODE2NDEgMS41NTQ2OSwwIDIuODE2NDEsLTEuMjYxNzIgMi44MTY0MSwtMi44MTY0MSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyNjYiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gMjgwLjQ3MjY2LDQzOS42NjAxNiBjIDAsLTEuNTU0NjkgLTEuMjYxNzIsLTIuODE2NDEgLTIuODIwMzIsLTIuODE2NDEgLTEuNTU0NjgsMCAtMi44MTY0LDEuMjYxNzIgLTIuODE2NCwyLjgxNjQxIDAsMS41NTQ2OCAxLjI2MTcyLDIuODE2NCAyLjgxNjQsMi44MTY0IDEuNTU4NiwwIDIuODIwMzIsLTEuMjYxNzIgMi44MjAzMiwtMi44MTY0IHogbSAwLDAiCiAgICAgICBpZD0icGF0aDI2OCIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtMyIKICAgICAgIHg9IjI1OC42MzU5OSIKICAgICAgIHk9IjQxNy42OSIKICAgICAgIGlkPSJ1c2UyNzAiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTIiCiAgICAgICB4PSIyNjEuMzQ1IgogICAgICAgeT0iNDE3LjY5IgogICAgICAgaWQ9InVzZTI3MiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNiIKICAgICAgIHg9IjI2My44MjkwMSIKICAgICAgIHk9IjQxNy42OSIKICAgICAgIGlkPSJ1c2UyNzQiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTEzIgogICAgICAgeD0iMjY4LjcxNiIKICAgICAgIHk9IjQxNy42OSIKICAgICAgIGlkPSJ1c2UyNzYiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTExIgogICAgICAgeD0iMjczLjAyNzAxIgogICAgICAgeT0iNDE3LjY5IgogICAgICAgaWQ9InVzZTI3OCIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtNyIKICAgICAgIHg9IjI3NS41MTA5OSIKICAgICAgIHk9IjQxNy42OSIKICAgICAgIGlkPSJ1c2UyODAiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8dXNlCiAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTciCiAgICAgICB4PSIyODAuODkzMDEiCiAgICAgICB5PSI0MTcuNjkiCiAgICAgICBpZD0idXNlMjg0IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0xIgogICAgICAgeD0iMjg0LjQxMTk5IgogICAgICAgeT0iNDE3LjY5IgogICAgICAgaWQ9InVzZTI4NiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3R5bGU9ImZpbGw6IzA1MzUzZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgIDx1c2UKICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDAtMTMiCiAgICAgICB4PSIyODguODQiCiAgICAgICB5PSI0MTcuNjkiCiAgICAgICBpZD0idXNlMjg4IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHlsZT0iZmlsbDojMDUzNTNmO2ZpbGwtb3BhY2l0eToxIiAvPgogICAgPHVzZQogICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC03IgogICAgICAgeD0iMjkzLjE1MSIKICAgICAgIHk9IjQxNy42OSIKICAgICAgIGlkPSJ1c2UyOTAiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0eWxlPSJmaWxsOiMwNTM1M2Y7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAyNzMuNTAzOTEsNDI2LjkwNjI1IGggOC4yOTY4NyIKICAgICAgIGlkPSJwYXRoMjk0IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNkYzMwMmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMjU5LjkwNjI1LDM4OC42MzY3MiBjIDAsLTIuNzIyNjYgLTIuMjA3MDMsLTQuOTMzNiAtNC45Mjk2OSwtNC45MzM2IC0yLjcyNjU2LDAgLTQuOTMzNTksMi4yMTA5NCAtNC45MzM1OSw0LjkzMzYgMCwyLjcyMjY1IDIuMjA3MDMsNC45Mjk2OSA0LjkzMzU5LDQuOTI5NjkgMi43MjI2NiwwIDQuOTI5NjksLTIuMjA3MDQgNC45Mjk2OSwtNC45Mjk2OSB6IG0gMCwwIgogICAgICAgaWQ9InBhdGgyOTYiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6I2RjMzAyZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAzMzMuNjA5MzcsMzY4Ljc5Mjk3IGMgMCwtMi43MjI2NiAtMi4yMDcwMywtNC45Mjk2OSAtNC45MzM1OSwtNC45Mjk2OSAtMi43MjI2NiwwIC00LjkyOTY5LDIuMjA3MDMgLTQuOTI5NjksNC45Mjk2OSAwLDIuNzIyNjUgMi4yMDcwMyw0LjkzMzU5IDQuOTI5NjksNC45MzM1OSAyLjcyNjU2LDAgNC45MzM1OSwtMi4yMTA5NCA0LjkzMzU5LC00LjkzMzU5IHogbSAwLDAiCiAgICAgICBpZD0icGF0aDI5OCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZGMzMDJlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNTc2ZTczO3N0cm9rZS13aWR0aDowLjc5NzAxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDM0NC45NDkyMiw0MzEuMTU2MjUgYyAwLC0yLjcyMjY2IC0yLjIxMDk0LC00LjkzMzU5IC00LjkzMzYsLTQuOTMzNTkgLTIuNzIyNjUsMCAtNC45Mjk2OCwyLjIxMDkzIC00LjkyOTY4LDQuOTMzNTkgMCwyLjcyMjY2IDIuMjA3MDMsNC45MzM1OSA0LjkyOTY4LDQuOTMzNTkgMi43MjI2NiwwIDQuOTMzNiwtMi4yMTA5MyA0LjkzMzYsLTQuOTMzNTkgeiBtIDAsMCIKICAgICAgIGlkPSJwYXRoMzAwIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMTY5LjM1MTU2LDM2MS44Nzg5MSA4MC41MzUxNiwyNS4xNjc5NiBtIDEwLjIzNDM3LDAuMjAzMTMgNjMuNDEwMTYsLTE3LjA3MDMxIG0gMC41MDc4MSwtNC4wMDc4MiAtNTUuOTE3OTcsLTMxLjYwNTQ2IG0gLTEuMzg2NzIsMS41OTc2NSA3MC4wMjczNSw5MC43NzM0NCBtIDQuMDg1OTQsLTEuMDQ2ODggMTUuMzQzNzUsLTk3LjE4NzUgbSAzLjIxNDg0LC0wLjQ5NjA5IDM0LjkxNzk3LDY5LjgzNTk0IG0gNy42OTUzMSw0LjMwNDY5IDU0LjU3ODEzLC00Ljc0NjEgbSAxLjY2NDA2LC00LjM1MTU2IC0zNS4yMzA0NywtMzcuNTc4MTMgbSAtNS44MDg1OSwwLjk4NDM4IC0xOC4zNDc2Niw0MS4yODEyNSIKICAgICAgIGlkPSJwYXRoMzAyIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMTgzLjUyMzQ0LDI4Mi4xNDg0NCA0My42OTE0LC0xMy43OTY4OCBtIDEwLjM1OTM4LC0wLjg1MTU2IDQ4Ljk3NjU2LDYuOTk2MDkgbSAyLjg5MDYzLDUuNTE5NTMgLTIzLjU3ODEzLDQ3LjE2MDE2IG0gLTcuNDQxNDEsMy4wODIwMyAtMzIuNDA2MjUsLTEwLjgwNDY5IgogICAgICAgaWQ9InBhdGgzMDQiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzU3NmU3MztzdHJva2Utd2lkdGg6MC43OTcwMTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSA0MDYuMDAzOTEsMjM4IDYuOTIxODcsNDYuMTUyMzQgbSAtMy43NzczNCw4LjAxMTcyIC00Ny41NTQ2OSwyOC41MzEyNSBtIDAuMjgxMjUsNC45NDkyMiA1Mi42NjAxNiwyMy45MzM1OSIKICAgICAgIGlkPSJwYXRoMzA2IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1NzZlNzM7c3Ryb2tlLXdpZHRoOjAuNzk3MDE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU0LjE5OTIyLDMyNy45NTcwMyAtMjIuNjk1MzEsMzYuMzE2NDEgbSAtNC43ODEyNSwtMC40Mzc1IC0zMi45NDE0MSwtODMuNjI4OTEiCiAgICAgICBpZD0icGF0aDMwOCIgLz4KICA8L2c+Cjwvc3ZnPgo=" style="margin:1rem" height="500px">
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes="&#x6CE8;&#x610F;&#x8FD9;&#x91CC;&#x6CA1;&#x6709;&#x673A;&#x5668;&#x5B66;&#x4E60;" lineno="899" class="slide " data-line="899" data-h="8" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5C40;&#x90E8;&#x91CD;&#x5408;&#x5EA6;&#x91CF;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x4E4B;&#x524D;&#x603B;&#x7ED3;&#x7684;&#x56FE;&#x4E0A;&#x7684;&#x7EDF;&#x8BA1;&#x91CF;&#x9002;&#x7528;&#x4E8E;&#x70B9;&#x3001;&#x56FE;&#x5C42;&#x9762;&#x7684;&#x4EFB;&#x52A1;</p>
<br>
<p>&#x8FB9;&#x5C42;&#x9762;&#x7684;&#x4EFB;&#x52A1;&#xFF0C;&#x5982;&#x9884;&#x6D4B;&#x4E24;&#x70B9;&#x95F4;&#x662F;&#x5426;&#x6709;&#x8FB9;&#xFF0C;&#x5219;&#x5171;&#x540C;&#x90BB;&#x5C45;&#x7684;&#x4FE1;&#x606F;&#x66F4;&#x4E3A;&#x91CD;&#x8981;</p>
<div>
    $$
        \begin{align*}
            [\Sv]_{uv} &amp; = |\Ncal(u) \cap \Ncal(v)|
        \end{align*}
    $$
</div>
<br>
<p>&#x5F52;&#x4E00;&#x5316;&#xFF1A;&#x5426;&#x5219;&#x4F1A;&#x504F;&#x5411;&#x9884;&#x6D4B;&#x5EA6;&#x6570;&#x9AD8;&#x7684;&#x70B9;</p>
<div>
    $$
        \begin{align*}
            [\Sv_{\text{Sorenson}}]_{uv} &amp; = \frac{2|\Ncal(u) \cap \Ncal(v)|}{d_u + d_v} \\
            [\Sv_{\text{Salton}}]_{uv} &amp; = \frac{2|\Ncal(u) \cap \Ncal(v)|}{\sqrt{d_u d_v}} \\
            [\Sv_{\text{Jaccard}}]_{uv} &amp; = \frac{|\Ncal(u) \cap \Ncal(v)|}{|\Ncal(u) \cup \Ncal(v)|}
        \end{align*}
    $$
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="945" class="slide " data-line="945" data-h="8" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5C40;&#x90E8;&#x91CD;&#x5408;&#x5EA6;&#x91CF;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5C06;&#x5171;&#x540C;&#x90BB;&#x5C45;&#x7684;&#x91CD;&#x8981;&#x6027;&#x4E5F;&#x8003;&#x8651;&#x8FDB;&#x6765;</p>
<br>
<p>&#x5EA6;&#x6570;&#x8D8A;&#x4F4E;&#x7684;&#x5171;&#x540C;&#x90BB;&#x5C45;&#x8D8A;&#x6709;&#x4EF7;&#x503C;</p>
<br>
<p>&#x8D44;&#x6E90;&#x5B9A;&#x4F4D;(Resource Allocation)&#x6307;&#x6570;</p>
<div>
    $$
        \begin{align*}
            [\Sv_{\text{RA}}]_{uv} &amp; = \sum_{u \in \Ncal(v_1) \cap \Ncal(v_2)} \frac{1}{d_u}
        \end{align*}
    $$
</div>
<br>
<p>AA(Adamic-Adar)&#x6307;&#x6570;</p>
<div>
    $$
        \begin{align*}
            [\Sv_{\text{AA}}]_{uv} &amp; = \sum_{u \in \Ncal(v_1) \cap \Ncal(v_2)} \frac{1}{\log(d_u)}
        \end{align*}
    $$
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="993" class="slide " data-line="993" data-h="9" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5168;&#x5C40;&#x91CD;&#x5408;&#x5EA6;&#x91CF;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5BF9;&#x4E8E;&#x94FE;&#x63A5;&#x9884;&#x6D4B;&#x4EFB;&#x52A1;&#x6765;&#x8BF4;</p>
<ul>
<li>&#x5C40;&#x90E8;&#x91CD;&#x5408;&#x5EA6;&#x91CF;&#x5C31;&#x5DF2;&#x7ECF;&#x5F88;&#x5F3A;&#x4E86;&#xFF0C;&#x5F80;&#x5F80;&#x4E0D;&#x900A;&#x4E8E;&#x7CBE;&#x5FC3;&#x8BBE;&#x8BA1;&#x7684;&#x6DF1;&#x5EA6;&#x5B66;&#x4E60;&#x7B97;&#x6CD5;</li>
<li>&#x4F46;&#x4E00;&#x65E6;&#x4E24;&#x4E2A;&#x70B9;&#x6CA1;&#x6709;&#x5171;&#x540C;&#x90BB;&#x5C45;&#x5C31;&#x6B47;&#x83DC;&#x4E86;&#xFF0C;&#x80AF;&#x5B9A;&#x9884;&#x6D4B;&#x4E0D;&#x51FA;&#x6765;</li>
</ul>
<br>
<p>&#x6539;&#x8FDB;&#x65B9;&#x6848;&#xFF1A;&#x8003;&#x8651;&#x4E24;&#x4E2A;&#x70B9;&#x4E4B;&#x95F4;&#x7684;&#x8DEF;&#x5F84;</p>
<br>
<p>Katz &#x6307;&#x6570;</p>
<div>
    $$
        \begin{align*}
            [\Sv_{\text{Katz}}]_{uv} &amp; = \sum_{i=1}^\infty \beta^i [\Av^i]_{uv}
        \end{align*}
    $$
</div>
<p>&#x5176;&#x4E2D;&#x53C2;&#x6570;<span class="mathjax-exps">$\beta &lt; 1$</span>&#x7528;&#x6765;&#x9002;&#x5F53;&#x964D;&#x4F4E;&#x957F;&#x8DEF;&#x5F84;&#x7684;&#x6743;&#x91CD;</p>
<br>
<p>&#x95EE;&#x9898;&#xFF1A;&#x5982;&#x4F55;&#x8BA1;&#x7B97;&#xFF1F;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1038" class="slide " data-line="1038" data-h="9" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">Katz&#x6307;&#x6570;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5F53;<span class="mathjax-exps">$|q| &lt; 1$</span>&#x65F6;</p>
<div>
    $$
        \begin{align*}
            \frac{1}{1-q} = 1 + q + q^2 + \cdots = \sum_{i=0}^\infty q^i
        \end{align*}
    $$
</div>
<p>&#x7C7B;&#x4F3C;&#x7684;&#xFF0C;&#x82E5;<span class="mathjax-exps">$\lambda_1 (\Av) &lt; 1$</span>&#xFF0C;&#x5219;</p>
<div>
    $$
        \begin{align*}
            (\Iv - \Av)^{-1} = \Iv + \Av + \Av^2 + \cdots = \sum_{i=0}^\infty \Av^i
        \end{align*}
    $$
</div>
<p>&#x4E8E;&#x662F;</p>
<div>
    $$
        \begin{align*}
            \Sv_{\text{Katz}} = \sum_{i=1}^\infty \beta^i \Av^i = \sum_{i=0}^\infty (\beta \Av)^i - \Iv = (\Iv - \beta \Av)^{-1} - \Iv
        \end{align*}
    $$
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1086" class="slide " data-line="1086" data-h="9" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">LNH&#x6307;&#x6570;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>Katz &#x6307;&#x6570;&#x4F1A;&#x504F;&#x5411;&#x4E8E;&#x5EA6;&#x6570;&#x8F83;&#x9AD8;&#x7684;&#x70B9;</p>
<p>&#x5F52;&#x4E00;&#x5316;&#xFF1A;<span class="mathjax-exps">$\Av^i / \Ebb [\Av^i]$</span>&#xFF0C;&#x5176;&#x4E2D;<span class="mathjax-exps">$\Ebb [\cdot]$</span>&#x5BF9;&#x62E5;&#x6709;&#x76F8;&#x540C;&#x70B9;&#x3001;&#x76F8;&#x540C;&#x5EA6;&#x6570;&#x7684;&#x968F;&#x673A;&#x56FE;&#x6C42;&#x671F;&#x671B;</p>
<p>&#x4ECE;&#x70B9;<span class="mathjax-exps">$u$</span>&#x51FA;&#x53D1;&#x7684;&#x8FB9;&#xFF0C;&#x4EE5;<span class="mathjax-exps">$d_v / \sum_i d_i$</span>&#x7684;&#x6982;&#x7387;&#x8FDE;&#x63A5;&#x70B9;<span class="mathjax-exps">$v$</span></p>
<div>
    $$
        \begin{align*}
            \Ebb [[\Av]_{uv}] &amp; = d_u \frac{d_v}{\sum_i d_i} = \frac{d_u d_v}{2 |\Ecal|} \\
            \Ebb [[\Av]_{uv}^2] &amp; = \sum_{w \in \Vcal} \frac{d_u d_w}{2 |\Ecal|} \frac{(d_w - 1) d_v}{2 |\Ecal|} = \frac{d_u d_v}{(2 |\Ecal|)^2} \sum_{w \in \Vcal} d_w (d_w - 1)
        \end{align*}
    $$
</div>
<p>&#x4F46;<span class="mathjax-exps">$i &gt; 2$</span>&#x65F6;&#x5C31;&#x4E0D;&#x80FD;&#x5982;&#x6CD5;&#x70AE;&#x5236;&#x4E86;&#xFF0C;&#x501F;&#x7531; Power Method &#x7684;&#x7ED3;&#x8BBA;&#x5BF9;&#x5145;&#x5206;&#x5927;&#x7684;<span class="mathjax-exps">$i$</span>&#x6709;</p>
<div>
    $$
        \begin{align*}
            \lambda_1 \pv_i = \Av \pv_i = \Av \Av^i \ev = \pv_{i+1}
        \end{align*}
    $$
</div>
<p>&#x5176;&#x4E2D;<span class="mathjax-exps">$p_i = \Av^i \ev$</span>&#x8868;&#x793A;&#x6BCF;&#x4E2A;&#x70B9;&#x53EF;&#x88AB;&#x5176;&#x4ED6;&#x70B9;&#x901A;&#x8FC7;&#x957F;&#x5EA6;&#x4E3A;<span class="mathjax-exps">$i$</span>&#x7684;&#x8DEF;&#x5F84;&#x8BBF;&#x95EE;&#x7684;&#x603B;&#x6B21;&#x6570;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1131" class="slide " data-line="1131" data-h="9" data-v="3">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">LNH&#x6307;&#x6570;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5BF9;&#x5145;&#x5206;&#x5927;&#x7684;<span class="mathjax-exps">$i$</span>&#x6709;<span class="mathjax-exps">$\lambda_1 \pv_i = \pv_{i+1}$</span>&#xFF1A;&#x8DEF;&#x5F84;&#x957F;&#x5EA6;&#x52A0;<span class="mathjax-exps">$1$</span>&#xFF0C;&#x8DEF;&#x5F84;&#x6570;&#x4E58;&#x4EE5;<span class="mathjax-exps">$\lambda_1$</span></p>
<div>
    $$
        \begin{align*}
            \Ebb [[\Av]^i_{uv}] = \frac{d_u d_v \lambda_1^{i-1}}{2 |\Ecal|}
        \end{align*}
    $$
</div>
<br>
<p>LNH &#x6307;&#x6570;</p>
<div>
    $$
        \begin{align*}
            [\Sv_{\text{LNH}}]_{uv} &amp; = [\Iv]_{uv} + \sum_{i=1}^\infty \frac{\Av^i}{\Ebb [\Av^i]} = [\Iv]_{uv} + \frac{2 |\Ecal| \lambda_1}{d_u d_v} \sum_{i=1}^\infty \beta^i \lambda_1^{-i} [\Av^i]_{uv} \\
            &amp; = \left( 1 - \frac{2 |\Ecal| \lambda_1}{d_u d_v} \right) [\Iv]_{uv} + \frac{2 |\Ecal| \lambda_1}{d_u d_v} \sum_{i=0}^\infty \beta^i \lambda_1^{-i} [\Av^i]_{uv}
        \end{align*}
    $$
</div>
<p>&#x7B2C;&#x4E00;&#x9879;&#x662F;&#x5BF9;&#x89D2;&#x9635;&#xFF0C;&#x4E0D;&#x4F53;&#x73B0;&#x4E24;&#x4E2A;&#x70B9;&#x4E4B;&#x95F4;&#x7684;&#x5173;&#x7CFB;&#xFF0C;&#x53EF;&#x4EE5;&#x7701;&#x7565;</p>
<div>
    $$
        \begin{align*}
            \Sv_{\text{LNH}} = 2 |\Ecal| \lambda_1 \Dv^{-1} ( \Iv - \beta \Av / \lambda_1 )^{-1} \Dv^{-1}, \quad \Dv = \diag \{ d_1, \ldots, d_{|\Vcal|} \}
        \end{align*}
    $$
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="1182" class="slide " data-line="1182" data-h="10" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x968F;&#x673A;&#x6E38;&#x8D70;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x5229;&#x7528;&#x968F;&#x673A;&#x6E38;&#x8D70;&#x751F;&#x6210;&#x7684; Markov &#x94FE;&#x7684;&#x5E73;&#x7A33;&#x72B6;&#x6001;&#x8BBE;&#x8BA1;&#x76F8;&#x4F3C;&#x5EA6;</p>
<br>
<p>&#x5B9A;&#x4E49;&#x72B6;&#x6001;&#x8F6C;&#x79FB;&#x77E9;&#x9635;</p>
<div>
    $$
        \begin{align*}
            \Pv = \Av \Dv^{-1} = \begin{bmatrix}
                0                               &amp; 1_{(2,1) \in \Ecal} / d_2               &amp; \cdots &amp; 1_{(|\Vcal|,1) \in \Ecal} / d_{|\Vcal|} \\
                1_{(1,2) \in \Ecal} / d_1       &amp; 0                                       &amp; \cdots &amp; 1_{(|\Vcal|,2) \in \Ecal} / d_{|\Vcal|} \\
                \vdots                          &amp; \vdots                                  &amp; \ddots &amp; \vdots                          \\
                1_{(1,|\Vcal|) \in \Ecal} / d_1 &amp; 1_{(2,|\Vcal|) \in \Ecal} / d_2 &amp; \cdots &amp; 0
            \end{bmatrix}
        \end{align*}
    $$
</div>
<p>&#x5373;&#x5BF9;&#x4E8E;&#x4EFB;&#x610F;&#x70B9;&#xFF0C;&#x4EE5;&#x5747;&#x7B49;&#x7684;&#x6982;&#x7387;&#x6E38;&#x8D70;&#x5230;&#x67D0;&#x4E00;&#x90BB;&#x5C45;</p>
<br>
<ul>
<li><span class="mathjax-exps">$\Pv$</span>&#x5217;&#x548C;&#x4E3A;<span class="mathjax-exps">$1$</span>&#xFF0C;&#x79F0;&#x4E3A;<span class="blue">&#x5217;&#x968F;&#x673A;&#x77E9;&#x9635;</span></li>
<li><span class="mathjax-exps">$\ev^\top \Pv = \ev^\top$</span>&#xFF0C;&#x5373;<span class="mathjax-exps">$1$</span>&#x662F;&#x5176;&#x7279;&#x5F81;&#x503C;&#xFF0C;&#x5BF9;&#x5E94;&#x7684;&#x5DE6;&#x7279;&#x5F81;&#x5411;&#x91CF;&#x662F;<span class="mathjax-exps">$\ev^\top$</span></li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1226" class="slide " data-line="1226" data-h="10" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x968F;&#x673A;&#x6E38;&#x8D70;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x82E5;<span class="mathjax-exps">$\Pv$</span>&#x5B58;&#x5728;&#x7279;&#x5F81;&#x503C;<span class="mathjax-exps">$\lambda \geq 1$</span>&#x4E14;<span class="mathjax-exps">$\vv^\top \Pv = \lambda \vv^\top$</span>&#xFF0C;&#x8BBE;<span class="mathjax-exps">$[\vv]_j = \max_i [\vv]_i$</span>&#xFF0C;&#x5219;</p>
<div>
    $$
        \begin{align*}
            [\vv]_j \leq \lambda [\vv]_j = \sum_i [\vv]_i [\Pv]_{ij} \leq \sum_i [\vv]_j [\Pv]_{ij} = [\vv]_j \sum_i [\Pv]_{ij} = [\vv]_j
        \end{align*}
    $$
</div>
<p>&#x5373;&#x82E5;<span class="mathjax-exps">$\lambda \geq 1$</span>&#xFF0C;&#x5FC5;&#x7136;&#x6709;<span class="mathjax-exps">$\lambda = 1$</span>&#x4E14;<span class="mathjax-exps">$\vv$</span>&#x7684;&#x6240;&#x6709;&#x5143;&#x7D20;&#x76F8;&#x7B49;&#xFF0C;&#x6545;<span class="mathjax-exps">$1$</span>&#x662F;&#x552F;&#x4E00;&#x7684;&#x6700;&#x5927;&#x7279;&#x5F81;&#x503C;</p>
<br>
<p>&#x53D6;<span class="mathjax-exps">$\qv_0$</span>&#x4E3A;&#x4EFB;&#x610F;&#x521D;&#x59CB;&#x6982;&#x7387;&#x5206;&#x5E03;&#xFF0C;&#x5E8F;&#x5217;<span class="mathjax-exps">$\{ \qv_i \}_{i=1}^\infty$</span>&#x6784;&#x6210; Markov &#x94FE;&#xFF0C;&#x8BBE;<span class="mathjax-exps">$\qv$</span>&#x662F;&#x5176;&#x5E73;&#x7A33;&#x72B6;&#x6001;&#xFF0C;&#x7531;&#x7EC6;&#x81F4;&#x5E73;&#x7A33;&#x6761;&#x4EF6;<span class="mathjax-exps">$[\Pv]_{ji} [\qv]_i = [\Pv]_{ij} [\qv]_j$</span>&#x77E5;</p>
<div>
    $$
        \begin{align*}
            [\qv]_i = [\qv]_i \overbrace{\sum_j [\Pv]_{ji}}^{=1} = \overbrace{\sum_j [\Pv]_{ji} [\qv]_i = \sum_j [\Pv]_{ij} [\qv]_j}^{\text{detailed balance condition}}
        \end{align*}
    $$
</div>
<p>&#x5199;&#x6210;&#x77E9;&#x9635;&#x7684;&#x5F62;&#x5F0F;<span class="mathjax-exps">$\qv = \Pv \qv$</span>&#xFF0C;&#x5373;&#x5E73;&#x7A33;&#x72B6;&#x6001;&#x5C31;&#x662F;&#x6700;&#x5927;&#x7279;&#x5F81;&#x503C;<span class="mathjax-exps">$1$</span>&#x5BF9;&#x5E94;&#x7684;&#x7279;&#x5F81;&#x5411;&#x91CF;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1270" class="slide " data-line="1270" data-h="10" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x968F;&#x673A;&#x6E38;&#x8D70;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="120pt" height="121pt" viewBox="0.00 0.00 120.47 120.93" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 116.9332)">
<title>g</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="none" stroke="#586e75" cx="19.2333" cy="-93.6999" rx="19.4695" ry="19.4695"/>
<text text-anchor="middle" x="19.2333" y="-88.8999" font-family="Source Sans Pro" font-size="16.00" fill="#b58900">1</text>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="none" stroke="#586e75" cx="93.2333" cy="-93.6999" rx="19.4695" ry="19.4695"/>
<text text-anchor="middle" x="93.2333" y="-88.8999" font-family="Source Sans Pro" font-size="16.00" fill="#b58900">2</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1-&gt;2</title>
<path fill="none" stroke="#586e75" d="M38.6005,-93.6999C50.2669,-93.6999 61.9333,-93.6999 73.5996,-93.6999"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="none" stroke="#586e75" cx="93.2333" cy="-19.2333" rx="19.4695" ry="19.4695"/>
<text text-anchor="middle" x="93.2333" y="-14.4333" font-family="Source Sans Pro" font-size="16.00" fill="#b58900">3</text>
</g>
<!-- 1&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>1-&gt;3</title>
<path fill="none" stroke="#586e75" d="M32.806,-80.0416C46.0746,-66.6894 66.1714,-46.4659 79.496,-33.0572"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="none" stroke="#586e75" cx="19.2333" cy="-19.2333" rx="19.4695" ry="19.4695"/>
<text text-anchor="middle" x="19.2333" y="-14.4333" font-family="Source Sans Pro" font-size="16.00" fill="#b58900">4</text>
</g>
<!-- 1&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>1-&gt;4</title>
<path fill="none" stroke="#586e75" d="M19.2333,-74.1347C19.2333,-63.1893 19.2333,-49.5921 19.2333,-38.6679"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge4" class="edge">
<title>2-&gt;3</title>
<path fill="none" stroke="#586e75" d="M93.2333,-74.1347C93.2333,-63.1893 93.2333,-49.5921 93.2333,-38.6679"/>
</g>
<!-- 4&#45;&gt;3 -->
<g id="edge5" class="edge">
<title>4-&gt;3</title>
<path fill="none" stroke="#586e75" d="M38.6005,-19.2333C50.2669,-19.2333 61.9333,-19.2333 73.5996,-19.2333"/>
</g>
</g>
</svg>
</p><div style="margin-left:20%;margin-top:-18%;margin-bottom:3%">
$$
    \begin{align*}
        &amp; \Av = \begin{bmatrix} 
            0 &amp; 1 &amp; 1 &amp; 1 \\
            1 &amp; 0 &amp; 1 &amp; 0 \\
            1 &amp; 1 &amp; 0 &amp; 1 \\
            1 &amp; 0 &amp; 1 &amp; 0 \\
        \end{bmatrix}, ~ \Dv = \begin{bmatrix} 
            3 \\
            &amp; 2 \\
            &amp; &amp; 3 \\
            &amp; &amp; &amp; 2 \\
        \end{bmatrix}
        \\
        &amp; \begin{bmatrix} 
            0.3 \\ 0.2 \\ 0.3 \\ 0.2 \\
        \end{bmatrix} = \begin{bmatrix} 
            0 &amp; 1/2 &amp; 1/3 &amp; 1/2 \\
            1/3 &amp; 0 &amp; 1/3 &amp; 0 \\
            1/3 &amp; 1/2 &amp; 0 &amp; 1/2 \\
            1/3 &amp; 0 &amp; 1/3 &amp; 0 \\
        \end{bmatrix} \begin{bmatrix} 
            0.3 \\ 0.2 \\ 0.3 \\ 0.2 \\
        \end{bmatrix}
    \end{align*}
$$
</div>
<p>&#x4ECE;&#x70B9;<span class="mathjax-exps">$u$</span>&#x5F00;&#x59CB;&#x968F;&#x673A;&#x6E38;&#x8D70;&#xFF0C;&#x6BCF;&#x8F6E;&#x4EE5;<span class="mathjax-exps">$1-c$</span>&#x7684;&#x6982;&#x7387;&#x91CD;&#x542F;&#xFF1A;<span class="mathjax-exps">$\qv_u = c \Pv \qv_u + (1 - c) \ev_u$</span></p>
<p>&#x968F;&#x673A;&#x6E38;&#x8D70;&#x76F8;&#x4F3C;&#x5EA6;&#xFF1A;<span class="mathjax-exps">$[\Sv_{\text{RW}}]_{uv} = [\qv_u]_v + [\qv_v]_u$</span>&#xFF0C;&#x5373;&#x5BF9;&#x4E8E;&#x4E00;&#x5BF9;&#x70B9;&#xFF0C;&#x901A;&#x8FC7;&#x968F;&#x673A;&#x6E38;&#x8D70;&#x4ECE;&#x4E00;&#x4E2A;&#x70B9;&#x5230;&#x53E6;&#x4E00;&#x4E2A;&#x70B9;&#x7684;&#x6982;&#x7387;&#x548C;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x56FE;&#x673A;&#x5668;&#x5B66;&#x4E60;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section>
      </div>
    </div>
    
      </div>
      
      
    
    
      <script>
        Reveal.initialize({"margin":0,"transition":"none","enableSpeakerNotes":true,"dependencies":[{"src":"revealjs_deps/notes.js","async":true}]})
      </script>
      
    
    
    
    
    
    
  
    </body></html>